wordpressの更新時に以下のエラーが発生
WordPress を更新
https://downloads.wordpress.org/release/ja/wordpress-5.0.3.zip から更新をダウンロード中…
更新を展開しています…
いくつかのファイルをコピーできないため、最新版のインストールができません。これはたいていの場合、ファイルのパーミッションが適切でないことが原因です。: wp-admin/includes/update-core.php
インストール失敗
原因として考えられること
- ファイル・ディレクトリの所有権の問題
- ファイル・ディレクトリの書き込み権の問題
- サーバのセキュリティ設定
所有権の確認
- 以下のように、ファイル・ディレクトリのオーナーをwebサーバのユーザ:グループに変更する。
cd ドキュメントルート
chown -R nginx:nginx wordpress
cd ドキュメントルート
chown -R apache:apache wordpress
書き込み権の問題
- wordpressをインストールしたディレクトリ以下の権限を以下のように変更する
chmod -R 755 wordpress
SELINUXの問題
- 以下のコマンドがあれば、状態を確認する。
$> getenforce
Enforcing
Enforcing: SELinuxが有効
Disable: SELinuxが無効
Permissive: SELINUXは有効だが、アクセス制限は行わず警告を出力
- 一旦、以下のコマンドで無効にして、インストールを実行してみる
setenforce 0
- インストールが成功したら以下のコマンドで、再度有効にしておくこと
setenforce 1