Drei unserer Sites zeigten in den letzten Tagen 500 Internal Server Error. Bei der Untersuchung haben wir festgestellt, dass eine .htaccess-Datei geschrieben wird. Das Löschen der .htaccess-Datei löste das Problem. Ist jemandem dieses Problem bekannt? Schreibt das W3 Total Cache-Plugin in die .htaccess-Datei? Wir verwenden WordPress 3.5.2
W3 Total Cache Plugin schreibt in htaccess-Datei
Wie Denis sagte, schreibt das W3TC-Plugin tatsächlich in Ihre .htaccess-Datei. Auf diese Weise werden die verschiedenen Funktionen durch Apache im Browser des Besuchers aktiviert …
Es gibt einige Fehler im W3TC-Forum zum Plugin, das beschädigte .htaccess- und nginx.conf-Dateien schreibt, aber versuchen Sie es:
- Aktualisieren des Plugins auf die neueste Version
- Um jeweils eine Funktion zu aktivieren, um zu sehen, welche Funktion den 500-Fehler verursacht
Das Löschen der .htaccess-Datei verhindert effektiv den Betrieb von W3 Total Cache. Sie brauchen es, wenn Sie W3TC betreiben wollen.
Dieser 500-Fehler ist mir und meinen Kunden einige Male passiert. Ich würde vorschlagen, dass Sie:
-
Leeren Sie alle Caches über die Schaltfläche “Alle Caches löschen” im WP-Adminbereich.
-
Erlauben Sie W3TC, in Ihre htaccess-Datei zu schreiben, indem Sie eine beliebige Einstellung ändern (Sie können sie später wieder zurücksetzen).
-
Löschen Sie den Cache und die Cookies Ihres Browsers.
Funktioniert bei mir.
„Schreibt das W3 Total Cache Plugin in die .htaccess-Datei“ – ja, das ist es. Wahrscheinlich, um dateibasiertes Caching und alle möglichen anderen Dinge zu ermöglichen. Es sollte jedoch keinen Fehler erzeugen. Oder dann haben Sie eine wirklich, wirklich alte Apache-Version.
– Denis de Bernardy
28. Juni 2013 um 11:31 Uhr