Livezilla

Certified Partner and
PrestaShop Developer for:

Verstehen und Beheben von Fehler 500

Fixing Error 500

Diese Seite in englischer Sprache geschrieben wurde, finden Sie in der englischen Version für den richtigen Code-Änderungen.


Error 500 ist ein allgemeiner Fehler, dass Ihr Host generiert.

Es gibt viele Gründe, warum kann es vorkommen, aber die 3 häufigsten sind:


1) File / Folder Permissions - Die meisten modernen Rechnern (dieses Angebot cPanel) blockiert PHP-Dateien, die auf 777 gesetzt sind oder in einem Ordner, der Satz auf 777 oder sogar, wenn einer der übergeordneten Ordner 777 ist ist sind.

Statt die Datei ausführt, wird Ihr Gastgeber zeigen die Fehler 500. Der Grund dafür ist, Server-Sicherheit-, wenn eine Datei auf 777 gesetzt ist, jeder kann es ändern und mit schädlichem Code in dort.

Sie mögen sich fragen: "Warum die Prestashop Installationsanweisungen sagen auf 777 use"? Nun scheint es, dass 777 in Französisch übersetzt auf 755 in Englisch:)

Wir haben sie bitten, den Anweisungen zu ändern, aber aus irgendeinem Grund, unseren Antrag wurde übersehen. Einige sehr alte Server-Konfiguration oder diejenigen, die nichtrichtig konfiguriert wird nicht richtig mit 755 und benötigt 777, aber es scheint, dass sie nur sehr wenige sind (da es ein großes Sicherheitsrisiko ist).

Keine Dateien oder Ordner auf 777 festgelegt werden sollte, sollte 755 maximale Einstellung für die Zugriffsberechtigungen werden.

2) Server-Timeout - Jeder Server verfügt über eine Timeout-Einstellung, die die Zeit, die ein Skript ausgeführt werden darf, ist.

Diese Grenzen variieren von Host zu Host, einige setzen sie so niedrig wie 30 Sekunden und erlauben Ihnen nicht, es zu ändern, und andere stellen Sie ihn auf 5-10 Minuten und lassen Sie ihn ändern.

Wenn Sie ein Skript, das eine lange Zeit bis zum Ende benötigt (thumbnail Regeneration, Import / Export oder Backup) und erreicht die Timeout-Einstellung ausführen, wird eine Fehlermeldung 500 Seiten angezeigt werden.

Wenden Sie sich an Ihren Gastgeber und fragen Sie nach Erhöhung des Zeitlimits.

3) Falsche Syntax in htaccess-Datei -.. Die Syntax in der htaccess-Datei ist sehr streng, wenn Sie einen falschen Befehl, oder sogar ein falsches Zeichen hinzufügen, wird der Server wieder Fehler 500.

Versuchen Sie, die. Htaccess-Datei, um sicherzustellen, dass es ist, dass Ursache, und erstellen Sie dann es aus Prestashop (Halten Sie eine Sicherungskopie der Originaldatei. Htaccess bei Ihrem Gastgeber hatten einige erforderliche Variablen drin).


Wenn Siesind noch immer eine Fehlermeldung 500 und Sie sicher sind, es nicht durch die oben beschriebenen Probleme verursacht, müssen Sie in Ihrem Host-Fehlerprotokoll schauen, um die Details des Fehlers zu erhalten. Die meisten Gastgeber wird eine "Error log"-Link in die cPanel-schauen Sie dort und sehen, was die Ursache ist.