0WordpressのロゴWordPressのアップデート進捗状況

私はワードプレスの更新をインストールすると、任意のメッセージや進行状況が表示されません、今しばらくの間、問題を持っていました. アップデートは、一般的にインストールを行うが、アップデートが終了したら、知ってトリッキーです. そこいくつかのスレッドは、可能な解決策をオンラインであるが、それらのほとんどは、私の場合には参考にされていません.

アップデート: この記事の下部にあるソリューションを参照してください。

プラグインを更新する場合、次の進捗メッセージが表示されるはずです. 私の場合、それらは表示されません.

更新処理が開始されます. このプロセスは、いくつかのホスト上にしばらく時間がかかることがあり, そうしばらくお待ちください.
メンテナンスモードを有効にしています...
プラグインの更新 プラグイン名
プラグインからアップデートをダウンロードする.
更新を開梱...
最新バージョンをインストールします.
古いバージョンのプラグインを削除しています…
プラグインが正常にアップグレードされました.
Akismetが正常に更新. 表示/非表示の詳細.
メンテナンスモードを無効にします. すべての更新が完了しています.
行動: プラグインのページに戻ります | WordPressのアップデートへ戻ります.

これは、あまりにも他のすべての更新プログラムに適用されます, その上で完全なリストがあります ワードプレス 地点

おそらく最も一般的な原因であります PHP ZLIB圧縮によって記載されたように WordPressのフォーラムでkungfujosh. それは私の問題ではありませんので、悲しいことに、私はすでにオフにzlibの圧縮永久歪みを持っています.

問題は、ワードプレスの設定でなければなりません, PHP-FPM, またはnginxのどこかが、私は今のところ、それを見つけることができませんでした.
アップデート: 私は完全なテストVMを使用して、php.iniの原因とPHP-FPM設定ファイルを除外しています. 私のために問題を引き起こしていること、相互作用、複数のnginxの設定があるように見えます.

関連すると思われる最初の設定は、gzipとbrotliビーイングの使用がオンになっています. これは、ページの読み込みを防ぐように思わ徐々に. コンテンツのエンコードnginxの文句を言わない圧縮ファイルとなるように設定し、ワードプレスで少しカスタム関数を使用して、更新ページのためにこれらをオフにする簡単な十分なはずです

/******************************************\
* アップデートのページの無効化gzipとbrotli *
\******************************************/
関数disable_gzip_brotli() {
ヘッダー(「コンテンツのエンコード: 身元');
}

もし ( ベース名($_サーバ["SCRIPT_FILENAME"], '.phpの') == "更新コア" ) {
add_action( '初期化', 'disable_gzip_brotli' );
}

何か他のものは、任意の出力を表示しないようにページを引き起こしとして残念ながら、これはそれに自身のマイ更新問題への解決策を証明されていません, プログレッシブまたはそれ以外の場合は. 必要とされている別のnginxの設定があります.

多くの検索後、私は最終的にセットされている私のヘッダの問題を特定し.

から簡単な変更 add_header X-Frame-Options DENY always;add_header X-Frame-Options SAMEORIGIN always;

返信を残す