Le conteneur (php:8.2-apache) utilisait les limites par défaut de PHP (8 Mo), ce qui rejetait silencieusement les requêtes contenant un PDF plus lourd et provoquait en cascade des erreurs "headers already sent". Le Dockerfile généré par scriptsite.sh doit copier ce fichier dans /usr/local/etc/php/conf.d/. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
15 lines
707 B
INI
15 lines
707 B
INI
; Config PHP pour le conteneur Docker (image php:8.2-apache)
|
|
; Copiée dans /usr/local/etc/php/conf.d/ par le Dockerfile généré par scriptsite.sh
|
|
|
|
; Augmente les limites d'upload pour permettre le dépôt de PDF depuis le panel admin
|
|
; post_max_size doit toujours être >= upload_max_filesize
|
|
upload_max_filesize = 20M
|
|
post_max_size = 20M
|
|
|
|
; Coupe l'affichage des erreurs PHP dans le HTML en production (sécurité : ne pas exposer
|
|
; les chemins serveur aux visiteurs) et les envoie dans les logs Apache/Docker à la place.
|
|
; Bonus : évite les warnings HTML qui provoquaient "headers already sent" une fois affichés
|
|
; avant le session_start()/header() des scripts.
|
|
display_errors = Off
|
|
log_errors = On
|