Outils pour utilisateurs

Outils du site


webadmin:apache2:configuration_php_fpm

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
webadmin:apache2:configuration_php_fpm [2025/06/20 08:15] yoannwebadmin:apache2:configuration_php_fpm [2025/06/20 09:07] (Version actuelle) yoann
Ligne 29: Ligne 29:
  
 ===== Configurer Apache2 ===== ===== Configurer Apache2 =====
 +
 +Activer les modules et charger la configuration pour 
 +
 +<code bash>
 +sudo a2enmod proxy_fcgi setenvif 
 +sudo a2enconf php8.2-fpm 
 +sudo systemctl reload apache2
 +</code>
 +
 +
 +
 +
 +===== Dépannage =====
 +
 +Le navigateur Firefox affiche des pages blanches. Les scripts PHP ne sont pas interprétés mais le serveur ne retourne pas d'erreur, seulement des pages blanches.
 +
 +{{php_page_blanche.png}}
 +
 +Le fichier journal ''access.log'' indique que la page est bien retournée : 
 +<file>
 +192.168.122.1 - - [20/Jun/2025:10:48:06 +0200] "GET /index.php HTTP/1.1" 200 283 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:139.0) Gecko/20100101 Firefox/139.0"
 +</file>
 +
 +Le fichier journal ''error.log'' ne contient pas d'erreur.
 +
 +
 +Si on affiche le code source de la page blanche retournée, on peut voir le code PHP non interprété :
 +
 +{{php_page_blanche_source.png}}
 +
 +
 +===== Résolution =====
 +
 +Vérifier que la configuration ''php8.2-fpm.conf'' est active : ce ne doit pas être le cas.
 +
 +<code bash>
 +# le dossier doit contenir le fichier php8.2-fpm.conf
 +ls /etc/apache2/conf-enabled/
 +</code>
 +
 +Si le fichier est absent, activer la configuration :
 +<code bash>
 +a2enconf php8.2-fpm
 +systemctl reload apache2
 +</code>
  
  
webadmin/apache2/configuration_php_fpm.1750407323.txt.gz · Dernière modification : 2025/06/20 08:15 de yoann