4.9.x系で管理画面でのテーマ編集に失敗したWordPressを4.9.4にアップデートしてから、管理画面からテーマファイルを更新しようとしたら以下の警告が出た。そのまま押し切って更新しようとしたら以下のエラーがでて失敗した。変更は取り消されました。ファイルの変更をアップロードする必要があります。SFTP.どうやら4.9.x系で強化されてたファイルチェック周りが原因っぽい。https://wpdocs.osdn.jp/Version_4.安全のためのサンドボックス真っ白な画面は非常に恐ろしいですね。4.9はエラーがある状態で保存すると警告するので、テーマやプラグインに取り組んでいるときに白い画面を避けられるでしょう。夜はもっとよく眠れますね。4.9はそれが危険なやり方だと警告します。ファイルを改変する前にバックアップするように勧めます。安全なルートを選べば、後から自分自身もチームと顧客もあなたに感謝することでしょう。wp-admin/includes/file.phpでファイルを更新するときに自分自身へリクエストを投げて正常終了するかどうか確認していた。https://github.com/WordPress/WordPress/blob/master/wp-admin/includes/file.phpこのリクエスト経路を見直してみたら、ポート番号がブラウザ(8000)→コンテナ(8000→80)→Apache(80)になってた。WordPressのホスト名的には8000番ポートが入ってたのでApacheの8000番が空いてなくてエラーになったのが原因だった。ブラウザ(8000)→コンテナ(8000→8000)→Apache(8000)になるように直したら無事更新できた。WordPressは予約投稿や今回みたいな自分自身にリクエスト投げてきて処理をするやつが結構あるので、CDN・LB・リバプロ・IP制限などを間に挟んでいる構成ではその辺の経路がうまく通ってないとハマるので注意が必要だ。検索はてなブログをはじめよう!takamii228さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。