0Wordpress LogoWordpress-Updates Fortschritte

Ich habe jetzt ein Problem für eine Weile habe, wo Wordpress Installation von Updates keine Nachrichten nicht zeigen oder Fortschritt. Das Updates der Regel tun installieren, aber es ist schwierig zu wissen, wann der Updates fertig ist. Es gibt ein paar Themen Online und mögliche Lösungen, aber die meisten von ihnen haben sich in meinem Fall nicht hilfreich gewesen,.

Aktualisierung: Siehe Lösung am Ende dieses Beitrags

Wenn Plugins die folgenden Statusmeldungen Aktualisierung angezeigt werden sollen. In meinem Fall zeigen sie nicht nach oben.

Der Update-Prozess wird gestartet. Dieser Prozess kann auf einigen Hosts eine Weile dauern,, so bitte geduldig.
Aktivieren des Wartungsmodus ...
Aktualisieren Plugin Plugin-Name
Download-Update von Plugins.
Auspacken des Update ...
Installieren Sie die neueste Version.
Entfernen Sie die alte Version des Plug-In ...
Plugin aktualisiert erfolgreich.
Akismet erfolgreich aktualisiert. Details anzeigen / verbergen.
Deaktivieren des Wartungsmodus. Alle Updates sind abgeschlossen.
Aktionen: Zurück zu Plugins Seite | Zurück zum Wordpress-Updates.

Dies gilt für alle anderen Updates zu, von denen gibt es eine vollständige Liste auf der Wordpress Seite? ˅

Wahrscheinlich ist die häufigste Ursache ist PHP zlib Kompression, wie beschrieben von kungfujosh auf den Wordpress-Foren. Leider habe ich bereits zlib-Kompression Satz aus, so dass nicht mein Problem ist.

Das Problem muss eine Einstellung in Wordpress sein, php-fpm, oder nginx irgendwo, aber ich habe nicht in der Lage gewesen, es zu finden, so weit.
Aktualisierung: Ich habe Ursachen in der php.ini ausgeschlossen und die php-fpm config-Datei mit einem vollständigen Test VM. für mich Es scheint die Interaktion mehr nginx Einstellungen zu sein, dass das Problem verursachen.

Die ersten Einstellungen, die relevant zu sein scheinen, sind die Verwendung von gzip und Brötli Wesen eingeschaltet. Dies scheint die Seite geladen schrittweise zu verhindern. Es sollte einfach genug sein, diese aus für die Updates Seite mit einer wenig benutzerdefinierten Funktion in Wordpress zu drehen, dass setzt die Content-Encoding, dass nginx wird nicht komprimiert die Dateien

/******************************************\
* Deaktivieren gzip und Brötli für Updates Seite *
\******************************************/
Funktion disable_gzip_brotli() {
Kopfzeile(‚Content-Encoding: Identität');
}

wenn ( Basisnamen($_SERVER["SCRIPT_FILENAME"], '.Php') == "update-Kern" ) {
add_action( 'drin', 'Disable_gzip_brotli' );
}

Leider besitzen diese auf sie hat die Lösung für meine Aktualisierung Probleme erwiesen als etwas anderes der Seite bewirkt, dass nie eine Ausgabe anzuzeigen, progressiv oder anderweitig. Es gibt eine andere nginx Einstellung, die benötigt wird,.

Nach langem Suchen identifiziert ich endlich das Problem in meinem Header, die gesetzt sind.

Eine einfache Änderung von add_header X-Frame-Options DENY always; zu add_header X-Frame-Options SAMEORIGIN always;

Denken wir etwas verpasst haben? Lassen Sie uns wissen, von unten zu kommentieren. Wenn Sie bitte abonnieren möchten den Link oben rechts auf dem Menü abonnieren verwenden. Sie können auch unten unter Verwendung der sozialen Bindungen diese mit Ihren Freunden teilen. Prost.

Hinterlasse eine Antwort