WordPress メディアライブラリに画像がアップロード出来なくなった場合の調査・対処法(ConoHa VPS / KUSANAGI)

ConoHa VPS の KUSANAGI上で動くWordPressサイトのメディアライブラリに画像がアップロード出来ないと報告を受けた際の調査と対処法を書きます。

エラーメッセージ

メディアライブラリへ画像追加を試みると下記画像のメッセージが表示されます

” gatag-00014251.jpg” アップロードに失敗しました。
アップロードしたファイルをwp-content/uploads/2020/01に移動できませんでした。

調査

ディスク残量

少し前までは問題なくメディアライブラリにアップロード出来ていたようなのでディスクの残量から調べました。”df -h” コマンドでディスク残量を見てみましたが、問題なさそうでした。

ファイルシス   サイズ  使用  残り 使用% マウント位置
/dev/vda2         50G   19G   29G   39% /
devtmpfs         1.9G     0  1.9G    0% /dev
tmpfs            1.9G     0  1.9G    0% /dev/shm
tmpfs            1.9G  193M  1.7G   11% /run
tmpfs            1.9G     0  1.9G    0% /sys/fs/cgroup
tmpfs            379M     0  379M    0% /run/user/1001

wp-contentのパーミッションとグループ/オーナー

パーミッションもオーナーも調べてみましたが、KUSANAGIの推奨設定と比べてみても問題なし。

drwxr-xr-x 10 kusanagi kusanagi  4096  1月  1  2019 wp-content

uploads のパーミッションとグループ/オーナー

uploadsディレクトリも wp-contentディレクトリと同様でした。

drwxr-xr-x 10 kusanagi kusanagi  4096  1月  3 02:40 uploads

対処法

ディレクトリの作成やファイルの書き込みでこけているようでしたので、パーミッションを “0777” などに変えてもいいのですが、この先も都度変更するのは面倒なのでグループとオーナーを変更して対処することにしました。

uploadsのグループ/オーナー変更

chown httpd:www uploads

環境情報

ConoHa VPS
KUSANAGI
WordPress 5.1.4 
PHP7.3.7

コメント

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