Bonjour,
Nous avons passé 3 serveurs en PHP8 pour 2 applications similaires et liées :
- un serveur de dev qui a les deux applications ;
- un serveur de prod pour une appli de gestion interne ;
- un serveur de prod exposé sur le web pour une appli qui fournit des données utilisées ensuite par l'appli de gestion interne.
Nous avons bien sûr basculé le serveur de dev pour tester les 2 applications.
Une fois les 2 serveurs de prod basculés, nous avons eu une belle page 500 sur une partie de l'application de gestion interne.
Dans le error_log Apache de l'application, nous avons trouvé ceci :
Une recherche sur l'erreur nous a aiguillé sur la cause et nous avons pu la corriger.Envoyé par Apache
Nota : l'erreur n'était pas présente dans le code de l'application exposée au web car c'est dans une méthode spécifique à l'appli interne.
La question qui nous taraude est : Pourquoi seul le serveur de prod a donné l'erreur et pas le serveur de dev ?
Je viens de comparer les fichiers /etc/php8/apache2/php.ini et /etc/apache2/conf.d/mod_php8.conf des deux serveurs et ils sont identiques.
Donc je n'ai pas la réponse à ma question et c'est ce qui m'amène à vous la poser.
Partager