WordPress 管理画面からプラグインとテーマのインストールが出来ない場合の対処方(ConoHa VPS / KUSANAGI)

ConoHa VPSのKUSANAGI上で動くWordPressサイトの下層ディレクリに別途WordPressをインストール(※KUSANAGI manager 経由ではなく手動インストール)して各種設定を行っていたところ管理画面からプラグインとテーマのインストールが出来ない現象がありました。

プラグインインストールエラー

管理画面から Classic Editor のインストールを試みたところ以下の画像のように「インストールに失敗しました:ディレクトリを作成できませんでした。」というエラーでインストールすることが出来ませんでした。

所有者・グループを確認

SSHでサーバーログインし wp-content 以下の所有者とグループを確認してみたところ所有者・グループともに kusanagi になっておりました。

# ll
合計 24
-rw-rw-rw- 1 kusanagi kusanagi 28 1月 9 2012 index.php
drwxr-xr-x 4 kusanagi kusanagi 4096 9月 2 13:00 languages
drwxr-xr-x 4 kusanagi kusanagi 4096 9月 25 01:45 plugins
drwxr-xr-x 7 kusanagi kusanagi 4096 9月 25 01:45 themes
drwxr-xr-x 2 kusanagi kusanagi 4096 9月 25 01:45 upgrade
drwxr-xr-x 3 kusanagi kusanagi 4096 9月 24 23:05 uploads

所有者・グループを再帰的に変更

wp-content のディレクトリ内でユーザーを “httpd” に、グループを “www” に変更しました。

# chown -R httpd:www ./

上記コマンドで再帰的に所有者・グループ変更後は以下のように変わっていることが確認出来ます。

# ll
合計 24
-rw-rw-rw- 1 httpd www 28 1月 9 2012 index.php
drwxr-xr-x 4 httpd www 4096 9月 2 13:00 languages
drwxr-xr-x 4 httpd www 4096 9月 25 01:45 plugins
drwxr-xr-x 7 httpd www 4096 9月 25 01:45 themes
drwxr-xr-x 2 httpd www 4096 9月 25 01:45 upgrade
drwxr-xr-x 3 httpd www 4096 9月 24 23:05 uploads

インストール再実行

所有者・グループを変更後は何の問題もなくプラグインもテーマもインストール出来るようになりました。

動作環境情報

ConoHa VPS
KUSANAGI
WordPress 5.5.1
PHP 7.3.7

関連記事

コメント

タイトルとURLをコピーしました