J'ai un script php avec quelques erreurs. Il est impossible de déboguer puisque c'est ne pas me montrer les erreurs !!script PHP avec des erreurs résultant en une page blanche
J'ai essayé:
ma première ligne dans mon script contient ce qui suit:
<?php ini_set('display_errors',1); error_reporting(E_ALL); ?>
mais son toujours pas me donner des erreurs, qui que ce soit?
/home/cpeasyapache/src/php-4.4.9/php.ini-dist
/home/cpeasyapache/src/php-4.4.9/php.ini-recommended
/home/cpeasyapache/src/php-5.2.12/php.ini-dist
/home/cpeasyapache/src/php-5.2.12/php.ini-recommended
/scripts/php.ini
/usr/lib/php.ini
/usr/local/cpanel/3rdparty/etc/php.ini
/usr/local/cpanel/3rdparty/etc/php.ini,v
/usr/local/cpanel/3rdparty/etc/php.ini.dist
/usr/local/cpanel/3rdparty/etc/php.ini.keep
/usr/local/cpanel/3rdparty/etc/horde/php.ini
/usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini
/usr/local/cpanel/3rdparty/etc/phppgadmin/php.ini
/usr/local/cpanel/3rdparty/etc/roundcube/php.ini
/usr/local/lib/php.ini
/usr/local/lib/php.ini,v
/usr/local/lib/php.ini-zend_optimizer.bak
/usr/local/php4/lib/php.ini
/usr/local/php4/lib/php.ini,v
/usr/local/php4/lib/php.ini-zend_optimizer.bak
/usr/php4/lib/php.ini
/var/cpanel/3rdparty/lib/php.ini
/var/cpanel/3rdparty/lib/php.ini,v
Il existe de nombreux fichiers php.ini, comment savoir lequel est celui que j'ai besoin de modifier?
Avez-vous vérifié si votre environnement vous permet de définir ces valeurs? Certains hôtes ne vous permettent pas de remplacer ces paramètres à des fins de sécurité. Il vaut mieux tester sur un serveur PHP local avec XDebug. – funwhilelost
Je suis le propriétaire du VPS, j'ai accès à php.ini, comment le définir? – vick
Si votre script PHP contient une erreur ** parse **, cela n'a pas d'importance que vous essayiez de définir la valeur "display_errors" en haut, car votre script n'analyse pas. Essayez d'exécuter php à partir de la ligne de commande ou de définir globalement Display_Errors. – Borealid