Bonjour à tous.
Je suis actuellement en train de migrer plusieurs sites web d'un serveur vers un autre. L'ancien serveur est sous Debian 6.0 Squeeze et le nouveau sous Debian 8.0 Jessie. L'ancien tourne donc sous PHP 5.3.3 et le nouveau sous 5.6.9.
Forcément, avec le saut de version, pas mal de mes pages ne fonctionnent pas telles quelles sur le nouveau serveur et le gros problème que je rencontre c'est que je n'arrive pas du tout à avoir d'informations sur les erreurs.
J'ai activédans mon php.ini, dans les directives php_admin_flag et php_flag de mes sites dans apache, dans mes .htaccess mais rien n'y fait : les pages comportant des problèmes n'affichent aucune information sur les erreurs et rien ne s'écrit non plus dans mes logs.display_errors, display_startup_errors, error_reporting(E_ALL), error_log /var/log/apache2/php_errors.log
J'ai du rater quelque chose mais je n'arrive pas à trouver quoi et je tourne en rond.
Par exemple, j'ai une page contenant la fonctionqui a été supprimée entre php 5.3 et php 5.6 mais lorsque je l'exécute je ne reçois aucun message d'erreur, ni à l'écran ni dans les logs.session_is_registered
J'ai rajouté
au début de ma page rien n'y fait...ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
J'ai même mis, juste avant la première ligne avec session_is_registered unqui me permet de m'assurer que mes options d'erreur sont bien actives au moment où le script s'exécute, mais après les tableaux de phpinfo, rien d'autre ne s'affiche. et bien sur si je déplace ce phpinfo(INFO_ALL); après le premier session_is_registered, qui déclenche une erreur, plus rien du tout ne s'affiche alors que je devrais avoir unphpinfo(INFO_ALL);En fait le seul moyen de voir ce message c'est de faire unFunction session_is_registered() does not existAlors déjà que le débogage est rarement une partie de plaisir, sans messages d'erreurs, je suis dans une grosse galère.php --rf session_is_registered
Si l'un d'entre vous pouvait m'aider à m'en sortir je lui en serais très reconnaissant.
Partager