LoginSignup
0
0

More than 3 years have passed since last update.

KUSANAGI Runs on DockerでWordpress画像ファイルのアップロードがうまくいかないときは

Posted at

ファイルのアップロードが失敗する

Wordpressに画像アップロードができず色々悩みましたがフォルダのパーミッションを変更することで成功しました。

原因はフォルダのパーミッション

Wordpressの画像ファイルは/home/kusanagi/project/DocumentRoot/wp-content/uploadsにアップロードされます。
ここのパーミッションを変更します。

まずはDockerのftpコンテナにログイン

$  docker-compose exec ftp sh

以下、ftpコンテナ内での作業です。

/ # cd /home/kusanagi/project/DocumentRoot/wp-content
/home/kusanagi/project/DocumentRoot/wp-content # find uploads -type d -exec chmod 775 {} +
/home/kusanagi/project/DocumentRoot/wp-content # ls -al
total 40
drwxr-xr-x    9 kusanagi 1001          4096 Oct 11 03:42 .
drwxr-xr-x    5 kusanagi 1001          4096 Dec 20 14:41 ..
-rw-rw-rw-    1 kusanagi 1001            28 Aug  5 05:53 index.php
drwxr-xr-x    4 kusanagi 1001          4096 Dec 20 14:41 languages
drwxr-xr-x    3 kusanagi 1001          4096 Jul 16 10:24 mu-plugins
drwxr-xr-x    5 kusanagi 1001          4096 Dec 20 14:37 plugins
drwxr-xr-x    8 kusanagi 1001          4096 Dec 20 14:41 themes
drwxr-xr-x    2 1001     1001          4096 Dec 20 14:41 translate-accelerator
drwxr-xr-x    2 kusanagi 1001          4096 Dec 20 14:41 upgrade
drwxrwxr-x   11 kusanagi 1001          4096 Aug  7 10:16 uploads

これでうまくいくはずです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0