Das W3 Total Cache 0.9.5.2-Update ist nicht mit PHP 5.3 kompatibel

Wir wissen nicht, ob es die Entscheidung des W3 Total Cache-Plugin-Entwicklers (Frederick Townes) ist oder ob es sich um einen Fehler handelt, aber viele Benutzer haben nach dem Upgrade auf W3 Total Cache 0.9.5.2 Fehler gemeldet .

Die Wahrheit ist, dass dieses Plugin für eine lange Zeit unbeaufsichtigt war und als es schien, dass sein Entwickler wieder häufige Updates anbot, geschieht dies. Vor einiger Zeit schien es das beste für WordPress verfügbare Cache-Plugin zu sein, aber mit der Zeit fühle ich mich nicht mehr so ??sicher und viele meiner Websites verwenden bereits WP Super Cache (die beste kostenlose Alternative zu W3 Total Cache) .

Das W3 Total Cache 0.9.5.2-Update ist nicht mit PHP 5.3 kompatibel und verursacht Fehler in Hunderten von Blogs.

Die Wahrheit ist, dass es immer noch viele Blogs gibt, die PHP 5.3 verwenden, obwohl es sich um eine Version handelt, die nicht mehr offiziell unterstützt wird. Der Fehler, den Benutzer mit PHP-Versionen 5.3 oder niedriger gemeldet haben, besteht darin, dass das Blog nicht korrekt nach dem Zufallsprinzip geladen wird und manchmal unlesbare Zeichen im Browser angezeigt werden.

Dieses Problem hat eine einfache Lösung, die wir unten zeigen werden, aber ich denke, die beste Option ist, ein Upgrade auf eine höhere PHP-Version in Betracht zu ziehen (PHP 7 wird empfohlen) .

Um das Problem zu lösen, müssen wir zuerst die Datei PgCache_ContentGrabber.php bearbeiten, die sich im Plugin-Ordner befindet. Wir suchen nach Zeile 1244 , die enthält:

 if ( isset( $value0['n'] ) ) { 

Die vorherige Zeile wird ersetzt durch:

 if ( is_array($value0) && isset( $value0['n'] ) ) { 

Dies ist die Lösung, die von den Entwicklern einer alternativen W3 Total Cache-Version gefunden wurde, die in GitHub verwaltet wird (inoffizielle Version, die nach einer langen Zeit der Aufgabe des Original-Plugins erschienen ist) . Ich denke, es ist eine bessere Idee, die GitHub- Version direkt zu verwenden. Daher sparen wir uns das Bearbeiten der Dateien, während wir andere Probleme beheben

See also  Sicherheitslücke in TimThumb 2.8.13 (WordPress)

Wenn Sie zu einem anderen Cache-Plugin migrieren möchten, empfehle ich, dass Sie die Anleitung zum vollständigen Entfernen von W3 Total Cache durchgehen .

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *