2015-12-16 1 views
0

Je vais obtenir un Internal Server Error quand une erreur est survenue dans le fichier php sur le serveur live.Une erreur interne du serveur s'est produite lors d'une erreur dans le fichier php

J'ai dossier test avec un fichier test.php, quand je produis erreur de syntaxe dans test.php je vais obtenir Internal server error. Rerferd plusieurs des messages stackoverflow mais n'a pas obtenu une solution exacte.

Remarque

1.Added ini_set('display_errors', 1) dans test.php.

2.Ajouté php_flag display_errors 1 dans le fichier .htaccess qui se trouve dans le dossier test.

Un fichier d'erreur est également généré dans le dossier test il contient les erreurs PHP.

Erreur complète affichée dans la fenêtre du navigateur.

Internal Server Error

Le serveur a rencontré une erreur interne ou une mauvaise configuration et était incapable de compléter votre demande.

Veuillez contacter l'administrateur du serveur, [email protected] et informez le du moment où l'erreur s'est produite et de tout ce que vous avez pu faire pouvant avoir causé l'erreur.

Plus d'informations sur cette erreur peuvent être disponibles dans l'erreur de serveur log.

De plus, une erreur 404 Not Found a été rencontrée en essayant de d'utiliser un ErrorDocument pour gérer la demande.

+0

essayer avec 'error_reporting (E_ALL); ' –

+0

encore le même résultat –

+0

Ceci est un problème lié au réseau, juste pour tester changer votre nom de fichier et exécuter. – devpro

Répondre

0
  1. erreur dans votre fichier .htaccess (vérifier .htaccess et corriger s'il y a des erreurs).
  2. Les erreurs de syntaxe PHP ne s'affichent pas car la consignation des erreurs doit être activée dans le fichier php.ini.

enter image description here

Si encore problèm persiste, contactez votre fournisseur d'hébergement partagé et leur demander de fournir le journal des erreurs du serveur.

0

a finalement trouvé une solution Créer un fichier php.ini dans mon dossier racine et a ajouté ce qui suit à ce

include_path = ".:/usr/local/lib/php" 
display_errors = On 

Maintenant, je vais obtenir les erreurs dans la fenêtre du navigateur