Wie im Titel erwähnt, ich denke, das ist bei weitem ein Problem Automattic oder Wordpress-Team kann nicht lösen, egal welche Version Wordpress in Zukunft gehen wird. In dieser Frage konzentriere ich mich auf den weißen Bildschirm des Todes, den ich bekomme, wenn ich bestimmte Plugins aktivieren möchte. Ich entwickle eine Seite, die 30 Plugins benötigt. Ja, manche werden sagen, das sind zu viele Plugins für eine Site, kein Wunder, dass ich den weißen Bildschirm bekommen werde. Aber hey, das ist Wordpress, einer der Gründe, warum Wordpress die beliebteste Blogging-Plattform ist, weil die Verfügbarkeit der Plugins es Ihnen ermöglicht, Ihr Ziel in kürzerer Zeit zu erreichen. Für diejenigen, die Experte in PHP + WP-Entwicklung, können Sie sagen, Hack der WP ist besser als mit vielen Plugins wie das, was ich tue, aber hey, die Mehrheit der WP-Nutzer sind nicht PHP-Guru. Die meisten von ihnen sind normale Benutzer wie ich oder wissen nur, wie sie installieren und benutzen, was ihnen zur Verfügung steht.Der berühmte Wordpress White Screen des Todes
So weit, hier die gemeinsamen Schritte, die wir tun, wenn Sie den weißen Bildschirm des Todes (WSOD) bekommen.
- Benennen Sie die wp-content/plugins Ordnernamen wie wp-content/plugins-Temp, wird diese alle Plugins deaktivieren
- Wie ich, ich umbenennen lieber die einzelnen Plug-Ordnernamen, wie zum als wp-content/plugins/akismet zu wp-content/plugins/akismet-Temp
- Danach werden alle Plugins nacheinander aktivieren, so können wir wissen, welche Plugin der Täter ist
- Suchen Sie am Ende der Plugin-Datei nach zusätzlichen Leerstellen, besonders nach dem schließenden PHP-Tag?> Stellen Sie sicher, dass nach dem Tag kein zusätzlicher Platz vorhanden ist. Stellen Sie sicher, dass Sie die Datei "themes functions.php" (falls vorhanden) oder die Plugin-Datei überprüfen.
- die Speicherzuweisung für Wordpress erhöhen
Normalerweise werden Ihre Website danach wieder normal sein. ABER das wird dieses Problem immer noch nicht lösen.
Für mich ist das sehr nervig, vor allem die Schrittnummer 3. Wie können wir wissen, welches Plugin der Täter ist ?? An erster Stelle dachte ich, dass der Schritt Nummer 3 wirklich eine Tatsache ist, aber jetzt denke ich, dass es eine Lüge ist. WARUM?
Wie im Moment, plötzlich nachdem ich 25 Plugins aktiviert habe, ist eines der Plugins, das ich nicht reaktivieren kann, Akismet. Was? Akismet? Ja, das Plugin wird vom WP-Team selbst entwickelt. Ich weiß, dass der obige Schritt 3 eine Lüge ist, denn wenn ich zuerst Akismet aktiviere, wird der Akismet erfolgreich aktiviert. Überhaupt kein Problem.
Also jetzt ist das Problem Plugins Kompatibilität zwischen den Plugins. Wie kann ich als normaler Benutzer feststellen, welches Plugin nicht zu welchem Plugin passt ??? Wenn ich 30 Plugins verwende, wie viele Wahrscheinlichkeiten von einem Plugin sind nicht mit jedem Plugin kompatibel? Wie kann ich wissen, welche Plugins zuerst aktiviert werden sollten, damit der WSOD nicht erscheint?
Wenn es einen Fehler gibt, dann kann ich vielleicht einen Hinweis haben, aber es ist ein einfacher weißer Bildschirm. Ich bin ahnungslos. Dieser Konflikt von Plugins in WordPress ist wirklich ein ungelöstes Problem, das mich wirklich stresst.
Wer weiß, wie man das beheben kann? Zumindest wissen, wie man die Plugins über mysql aktiviert?
Überprüfen Sie die Fehlerprotokolle Ihres Servers. – ceejayoz
Du glaubst eigentlich nicht, dass die Plugins ihre Plugins auf Kompatibilität mit anderen Plugins überprüfen werden? Der beste Weg, dies zu vermeiden, besteht darin, nach dem Hinzufügen eines Plugins Ihren Blog gründlich zu testen, um sicherzustellen, dass das neue Plugin funktioniert. –
td; dr. aber du solltest dir ein max oder 5-6 plugins geben. – andrewk