ein 500 Internal Server Error Fehler aufgetreten, während versucht, ein ErrorDocument to handle the request
Ich zog meine wordpress-Website von einem server gehostet, um eine andere, bei einer anderen Firma. Nach der migration ich bin immer der Fehler "500 Internal Server Error Fehler aufgetreten, während versucht, ein ErrorDocument to handle the request". Ich habe gelesen, dass Beiträge über diese Fehlermeldung auf stackoverflow und anderen Websites, und Sie alle sagen, um zu versuchen 3 Dinge:
- Eröffnen Berechtigungen auf den root-Ordner - es versucht - kein Unterschied
- Zwicken mit .htaccess-Datei - es versucht, aber keine Ahnung, was ich Tue
- Deaktivieren von plugins - keine Ahnung, wie
Hier ist, was mein Pfad sieht wie in cpanel:
Und hier ist der vollständige Pfad: /home/usaarbit/public_html/Do********auf/PrimaryResidentialUS (ich verdeckt meine client ' s name).
Hier ist meine .htaccess-Datei:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /~PrimaryResidentialUS/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /~PrimaryResidentialUS/index.php [L]
</IfModule>
# END WordPress
Ich habe versucht, die änderung der rewrite-Regel-Pfade für die eine erwähnt, und mehrere andere Variationen, die alle ohne Erfolg. Vielleicht ist diese Datei hat damit nichts zu tun, ich weiß es nicht.
Kein error_log erstellt wird, nicht mehr. Heute früh bekam ich eine error_log Datei, da war ich fehlen einige Dateien. Das Problem wurde behoben-alle Dateien sind jetzt da. Aber keine error_log-Datei erstellt wird, nicht mehr, ich bekomme nur diese hässlichen Fehler.
Ich weiß nicht, wordpress alle, die gut, aber ich vermute es gibt 1 einfaches zwicken irgendwo, dass dieses Problem beheben. Sollte ich in deaktivieren eines add-ons? Wenn ja, wie mache ich das? Irgendwelche Ideen?
- Wenn Sie Zugriff auf Apache-config, es wird Ihnen sagen, wo Ihre
errpr.log
angesiedelt ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was passiert, wenn Sie entfernen die ~ Zeichen, aus die .htaccess-Datei? Ihre neue .htaccess-Datei sollte wie folgt Aussehen:
Lassen Sie es uns wissen. Ich habe auch Zweifel an der RewriteBase Weg. Haben Sie kopiert, die htaccess vom alten server? Wenn ja, müssen Sie sicherstellen, dass der Pfad zur WordPress-installation in die neue ein und passen Sie den Pfad entsprechend an. Wenn mein Vorschlag nicht funktioniert, versuchen Sie Folgendes sehen, ob es funktioniert oder nicht.
Erhalten Sie möglicherweise die Hilfe von https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
Was Los ist in der PHP-Datei(oder was auch immer-Backend-Sprache, die Sie verwenden) ist, andernfalls auf den Versuch zum laden der ErrorDocument-Direktive, die 9 mal out of 10 beim verschieben von websites, von einem Ort zum anderen, bedeutet, dass Sie entweder gar nicht, importieren Sie die Datenbank von einem Ort zum anderen richtig oder haben Sie andere MySQL-Benutzer Informationen, die zu einer Veränderung der Zugriff auf den MySQL-server, Fehler verursachende Dokumente, die abhängig von abrufen von Informationen aus diesem zu scheitern. Ich würde empfehlen, das exportieren aller Daten von der alten WordPress-installation und Neuinstallation von WordPress auf die neue Quelle. Dies würde zu konfigurieren WordPress für die Arbeit am neuen Standort und den neuen MySQL-username und Passwort anstatt Ihrer alten.