KUSANAGI Runs on DockerでWordpress画像ファイルのアップロードがうまくいかないときは
1582 ワード
ファイルのアップロードが失敗する
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
これでうまくいくはずです。
Author And Source
この問題について(KUSANAGI Runs on DockerでWordpress画像ファイルのアップロードがうまくいかないときは), 我々は、より多くの情報をここで見つけました https://qiita.com/chiruparu/items/b9745dc08bd14ec99309著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .