Chaque fois que je reçois une erreur dans l'un de mes PHP, mon serveur Apache local me donne une erreur 500 Internal Server. Je ne semble jamais avoir de problèmes avec aucun de mes projets CakePHP, mais c'est PHP pur vanille et il ralentit vraiment le progrès en devinant l'erreur.Sur PHP Erreur Apache donne 500 Erreur
7
A
Répondre
22
Activer le rapport d'erreur en utilisant le code PHP suivant:
ini_set('display_errors','On');
error_reporting(E_ALL);
2
Qu'est-ce @scompt a écrit + vous pouvez toujours vérifier les journaux d'erreurs Apache pour savoir ce qui est arrivé. (Diable, si vous développez sur Linux, hébergez sur Linux, vous devez être familier avec les journaux d'erreurs).
Questions connexes
- 1. PHP et OpenID = erreur 500
- 2. erreur HTTP 500 sur IE7
- 3. PHP GD donne une erreur
- 4. VS ASP.NET 500 Server Erreur
- 5. Erreur Mysterious 500 avec l'application Basic Rails sur Slicehost
- 6. Rails donne erreur InvalidAuthenticityToken
- 7. Regex donne erreur
- 8. presentModalViewController donne une erreur?
- 9. GetPrivateProfileString() donne accès refusé erreur sur Vista
- 10. amfphp 500 erreur interne du serveur (sessions)
- 11. C# donne une erreur anonyme
- 12. Pourquoi cette regex PHP me donne-t-elle une erreur?
- 13. erreur 500 en utilisant webservices sur IIS 6.0 WS 2003
- 14. Apache Tomcat Erreur 404
- 15. apache permissions erreur
- 16. Apache commande FOP-0,95 erreur sur FopFactory.newInstance()
- 17. Erreur d'authentification Apache 2
- 18. 500 Erreur interne lors de l'utilisation de mod_rewrite dans .htaccess
- 19. xcode donne une erreur de syntaxe sur le code cpp
- 20. Java: la reconnexion sur un socket donne parfois une erreur
- 21. PHP Erreur d'analyse
- 22. Erreur 500: Filtre [Spring OpenEntityManagerInViewFilter]: impossible de charger
- 23. Php ne signale aucune erreur sur IIS7
- 24. Apache donnant une erreur 400 sur un FastCGI VirtualHost
- 25. erreur 500 lors de la suppression dans LINQ
- 26. erreur de serveur interne (500) dans un script cgi simple
- 27. CascadingDropDown dans un module DotNetNuke => [Erreur de méthode 500]
- 28. PHP classes erreur
- 29. pear php translit donne l'erreur
- 30. apache mod_proxy erreur os10060 et retour 503?
Merci, c'est ce que j'ai fait. Donc, je pourrais aller dans le fichier php.ini et régler cela aussi correct? Donc je n'ai pas besoin d'avoir ce code dans mon fichier tout le temps. – trobrock
Pourquoi ne pas l'avoir, mettez-le sous une instruction 'if' qui est activée en développement (ou en production en cas d'urgence, car vous ne voudriez pas arrêter le serveur pour cela). Vérifiez également ma réponse ci-dessous. –
Veuillez noter que bien que ce soit un bon conseil pour un serveur de développement, sur un site Web en direct, vous devez désactiver le rapport d'erreurs pour éviter que l'utilisateur final ne voit les messages d'erreur PHP s'ils se produisent. Vous pouvez toujours vérifier les erreurs dans le journal des erreurs du serveur. – Spudley