Ich lerne zend framework, ich habe alle Voraussetzungen dafür festgelegt, wie es im Tutorial für zend framework angegeben ist, aber trotzdem habe ich diesen Fehler bekommen:
Interner Serverfehler
Der Server hat einen internen Fehler oder eine falsche Konfiguration festgestellt kann Ihre Anfrage nicht abschließen.
Wenden Sie sich an den Serveradministrator unter [email protected], um zu informieren die Zeit, in der dieser Fehler aufgetreten ist, und die von Ihnen ausgeführten Aktionen kurz vor diesem Fehler.
Weitere Informationen zu diesem Fehler sind möglicherweise im Serverfehler verfügbar log.
Wie kann ich es lösen?
Wenn Sie Zend Application verwenden, sehen Sie möglicherweise mehr Informationen über die Fehler beim Einfügen dieser Zeilen in application.ini
:
500 Fehler werden meistens als Ausnahme erkannt. Sie können das Problem beheben, indem Sie die Variablen in ErrorController.php
betrachten.
Auch die häufigsten Apache-Probleme:
mod_rewrite
Modul nicht in Apache aktiviert RewriteBase /
-Regel in .htaccess (bei gemeinsam genutzten Hostings) AllowOverride All
in der Konfiguration des virtuellen Hosts Wie in der Nachricht vorgeschlagen, müssen Sie das Server-Fehlerprotokoll überprüfen, um zu sehen, was das Problem tatsächlich ist. Wenn Sie Apache verwenden, müssen Sie das Apache-Fehlerprotokoll überprüfen. Auf Linux-Systemen ist dies irgendwo wie /var/log/apache2/error.log
.
Sie haben mod_rewrite
nicht geladen.
Suchen Sie Ihre httpd.conf
-Datei und suchen Sie die Zeile:
Entfernen Sie das #
-Zeichen vom Anfang der Zeile, um das Kommentarzeichen zu entfernen, und aktivieren Sie es.
Als nächstes fügen Sie der httpd.conf einen neuen Abschnitt hinzu, der wie folgt aussieht:
%Vor% Nachdem Sie diese Änderungen vorgenommen haben, starten Sie Apache neu und laden Sie dann Ihre ZF2-Seite erneut.
versuche diesen Link
Probieren Sie diesen Link, es wird Ihnen helfen. Sie werden definitiv eine funktionierende Lösung bekommen.
Tags und Links php zend-framework