2017-05-23 7 views
1

Dans mon fichier settings.php (situé dans/sites/default /), j'ai:Pourquoi le rapport d'erreurs ne fonctionne-t-il pas sur drupal (6)?

ini_set('error_reporting',   E_ALL); 
ini_set('display_errors',   'stdout'); 

Cependant, ils ne sont pas visibles à l'écran.

Par exemple, j'ai eu un problème où il me manquait $ lors de la référence à une variable et il aurait été agréable de l'afficher. Cela doit être dans le fichier settings.php parce que j'ai un site de test et un site en ligne et seul le site de test devrait afficher les erreurs PHP, donc le mettre dans un fichier php.ini au niveau du serveur n'est pas une option)

Répondre

0

Accédez à la page Rapport d'erreurs (/admin/settings/error-reporting) et vérifiez ce paramètre de rapport d'erreurs. Est-il réglé uniquement pour enregistrer les erreurs ou pour se connecter et afficher à l'écran?

Si cela n'aide pas, exécutez la fonction phpinfo() (http://php.net/manual/en/function.phpinfo.php) et l'affichage des erreurs est autorisé. Si ce n'est pas vérifier l'emplacement du fichier php.ini utilisé (encore une fois regarder phpinfo() sortie), éditez-le pour permettre l'affichage d'erreur (redémarrer le serveur web) et une erreur devrait apparaître.