4 votes

Wordpress n'autorise pas les erreurs PHP

J'ai un site sur lequel je travaille actuellement qui utilise Wordpress. Cependant, il est un peu difficile de le déboguer car je n'arrive pas à afficher les erreurs PHP sur la page. Au lieu de cela, j'obtiens l'écran blanc de la mort.

J'ai essayé d'ajouter les définitions dans le fichier wp-config.php et dans le fichier php.ini, sans succès. Je ne peux pas non plus ajouter les drapeaux dans le fichier .htaccess à cause de la façon dont le serveur gère apache/php.

Une chose que j'ai remarquée est que toute page en dehors de Wordpress affiche les erreurs sans problème.

Des suggestions ?

6voto

dotty Points 7422

Essayez d'ajouter ini_set("display_errors","2"); ERROR_REPORTING(E_ALL); au index.php archivo.

2voto

Scott Wilson Points 5160

Pouvez-vous avoir accès à /var/log/httpd/error_log ? Si vous êtes sous Linux, c'est là (par défaut) que les erreurs sont affichées.

1voto

Jagan Chennai Points 91

Dans le fichier .htaccess de votre répertoire racine, ajoutez la ligne suivante.

php_flag display_errors on

1voto

Il est très utile pour le développement d'une installation WordPress en définissant la constante WP_DEBUG à true dans le fichier wp-config.php :

/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*/

define('WP_DEBUG', true);

Vous verrez bien d'autres choses, notamment les remarques de PHP et les messages de WordPress sur la dépréciation de l'utilisation du personnel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X