2016-10-24 9 views
2

Ich weiß, dass es einige 500 Internal Server Error ist, wenn Sie auf dieser Seite ist,Die Seite "localhost" funktioniert nicht. Localhost kann diese Anforderung derzeit nicht verarbeiten. HTTP-Fehler 500

The localhost page isn’t working localhost is currently unable to handle this request. HTTP ERROR 500

Ich habe bereits die Variablen display_errors: On und error_reporting : E_ALL in meiner php.ini Konfigurationsdatei und den Server neu gestartet eingestellt.

Ich sehe immer noch die gleiche Seite und nicht die eigentliche Fehlermeldung, die den internen Serverfehler verursacht. Warum?

+1

500 ist ein schwerwiegender Fehler! In den Protokollen sind oft keine Details zu irgendwelchen Anwendungen enthalten. Sie müssen sehen, was Sie getan haben, um das Skript einen katastrophalen Fehler zu verursachen – RiggsFolly

+2

Weil es Serverfehler nicht PHP-Fehler ist. –

+1

Das Problem ist mit dem PHP-Code, weil andere Seiten der gleichen Website ordnungsgemäß geladen werden. Ich sehe diesen Fehler nur auf einer URL und ich weiß, dass es ein Problem mit dem PHP-Code gibt. Was ich wissen will ist, warum es nicht eine fatale Fehlermeldung zeigt – Mohan

Antwort

1

Es lösen vielleicht das Problem, überprüfen Sie Ihre Dateien Zugriffsebene

$ sudo chmod -R 777 /"your files location" 
0

Ich war mit CakePHP und ich sah diesen Fehler:

This page isn’t working 
localhost is currently unable to handle this request. 
HTTP ERROR 500 

Ich ging das sehen CakePHP Debug Level definiert unter app \ config \ core.php:

443.210

ich den Wert von 0 bis 1 skandierte:

Configure::write('debug', 1); 

Nach dieser Änderung beim Versuch, die Seite wieder neu zu laden, sah ich die entsprechenden Fehler:

Fatal error: Uncaught Exception: Facebook needs the CURL PHP extension. 

Fazit: Die Lösung in Mein Fall, um die Fehler zu sehen, war, die CakePHP Debug Level von 0 auf 1 zu ändern, um Fehler und Warnungen anzuzeigen.

Verwandte Themen