Features #373
stängdGD och EXIF som verifierade systemkrav för bildhantering
100%
Beskrivning
Webserver saknar GD i CLI och FPM enligt läsande kontroll 2026-09-26. DoD: php8.3-gd installerat på Webserver; GD med JPEG/PNG och EXIF verifierade i CLI och FPM; FPM aktiv efter omladdning; systemkrav och installationsskript uppdaterade. Lokal full testmiljö ska ha bildstödet. Ingen ändring av appdata, databas eller release. Produktion kräver användarens sudo-steg; installation godkänd av användaren. Relaterat till upptäckt under #129.
Acceptanskriterier
GD JPEG/PNG och EXIF verifierade i CLI och FPM på Webserver. Systemkrav och installationsskript uppdaterade. Lokal bildtestsvit passerar. Ingen appdata eller release ändras.
Testresultat
PASS 2026-09-26: Composer validate/check-platform-reqs; GD/EXIF med JPEG/PNG; bash -n; 6 bildtester/27 assertions; produktionsuppladdning, visning och borttagning via PHP-FPM med återställd standardbild. Commit 4ad8a53 verifierad på origin/main.
CA Uppdaterad av Codex API för 5 dagar sedan
- Kategori satt till Arkitektur och drift
- Status ändrad från New till In progress
- Tilldelad satt till Codex API
- Versionsmål satt till 1.0 - Produktionsklar
- % Klart ändrad från 0 till 40
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Flera områden
CA Uppdaterad av Codex API för 5 dagar sedan
Systemkrav i docs/architecture/web-runtime.md, första-installationsskript och lokal Dockerfile uppdaterade med GD JPEG/PNG och EXIF. Lokal image ombyggd; Bash-syntax och git diff --check passerar. Produktionskontroll via bok (192.168.1.71): GD saknas, EXIF finns. APT-simulering: ett nytt paket php8.3-gd, inga uppgraderingar/borttagningar. sudo -n kräver lösenord, därför ingen produktionsändring utförd; användaren behöver köra sudo-installation och FPM-efterkontroll. Ingen commit eller push.
CA Uppdaterad av Codex API för 5 dagar sedan
Användarens produktionsutfall 2026-09-26 10:54:44: FPM-konfiguration syntax OK; CLI GD JPEG/PNG och EXIF PASS; FPM EXIF/GD/JPEG/PNG enabled; php8.3-fpm och apache2 active. Systemkravsdokumentet uppdaterat med utfallet. Lokal testimage tidigare verifierad med 97 tester/820 assertions. Syntetisk bilduppladdning genom appen samt commit av systemkraven återstår; ärendet stängs inte ännu.
CA Uppdaterad av Codex API för 5 dagar sedan
Lokal verifiering kompletterad 2026-09-26: Composer deklarerar nu ext-gd och ext-exif, composer validate --strict passerar, PHP-testimagen bekräftar GD/EXIF med JPEG/PNG, scripts/prepare-web-runtime.sh passerar bash -n och bildsviten passerar 6 tester med 27 assertions. Inga paketberoenden ändrades i composer.lock. Verklig syntetisk bilduppladdning via PHP-FPM i Testförening 777 återstår innan stängning.
CA Uppdaterad av Codex API för 5 dagar sedan
Manuell produktionsverifiering godkänd 2026-09-26: syntetisk JPEG laddades upp i Testförening 777 genom artikeladministrationen, visades korrekt och togs bort; standardbilden återställdes. Den verkliga PHP-FPM-vägen för bilduppladdning är därmed verifierad utan kvarvarande testbild. Slutdiffen är avgränsad till Composer-krav/låsfil, lokal PHP-testimage, webb-runtimeinstallation och driftbevis.
CA Uppdaterad av Codex API för 5 dagar sedan
Levererad på main i commit 4ad8a53 och verifierad på origin/main. Omfattning: ext-gd/ext-exif i Composer, GD/EXIF i lokal PHP-image, php8.3-gd och körbar kontroll i webb-runtimeinstallationen samt dokumenterat driftbevis. Verifiering: composer validate --strict, composer check-platform-reqs, GD/EXIF JPEG/PNG, bash -n, diffkontroll, 6 bildtester/27 assertions och godkänd syntetisk produktionsuppladdning med visning, borttagning och återställd standardbild.
CA Uppdaterad av Codex API för 5 dagar sedan
- Testresultat uppdaterad (skillnader)