X

WordPressの更新で白画面になったので対処した

wordpressの更新時、白画面で止まってしまったので対処した。

nginxのログを見るとこのような出力が

2021/07/27 11:19:04 [error] 831#0: *13585 upstream timed out (110: Connection timed out) while reading upstream, client: *.*.*.* ,
server: hoge.com, request: “POST /wp-admin/update-core.php?action=do-core-upgrade HTTP/2.0”, upstream: “fastcgi://unix:/var/run/php-fpm.sock:”, host:
“hoge.com”, referrer: “https://hoge.com/wp-admin/update-core.php”

upstream timed out (110: Connection timed out) と出ているので
文字通りタイムアウトしているようなので

nginx.confに追記

server {

fastcgi_read_timeout 180;

そしてnginxとphp-fpmをrestart

# systemctl restart nginx; systemctl restart php-fpm

再度更新を実行してみると今度は
こんな表示が・・・

WordPress を更新
https://downloads.wordpress.org/release/ja/wordpress-5.8.zip から更新をダウンロード中…

署名が見つからなかったため、wordpress-5.8.zip の信頼性を確認できませんでした。

更新を展開しています…

いくつかのファイルをコピーできないため、最新版のインストールができません。これはたいていの場合、ファイルのパーミッションが適切でないことが原因です。: wp-admin/includes/update-core.php

インストールに失敗しました。

ディレクトリの権限を確認するとオーナーが違ったので修正

# chown -R hogehoge. /var/www/html/*

これで更新できました。

Categories: wordpress
higherhope: