2017-02-21 4 views
0

WordPressのパーミッションについてインターネット上にたくさんの投稿がありますが、私は他の投稿から説明できない問題に直面しています。私はnginxでUbuntu 16.04でWordPressのデブスを実行しています。WordPress nginxはディレクトリを作成できません - パーミッションが正しくありません

WordPressの基本的なアップデートは失敗しています。「ディレクトリエラーを作成できませんでした」というメッセージが表示されています。だから私はパーミッションをチェックし、それらはすべて正しいです(ディレクトリの場合は755、ファイルの場合は644)。 はさらに、私はnginxのは、実際にそれがないWWW-データユーザとして実行されていることを確認:

ps aux|grep nginx|grep -v grep 

は、nginxのは、WWW-データとして実行されていることを示します。

は、アクセス許可を確認するには、私が試した:
sudo -u www-data mkdir test 

勤務し、テストディレクトリを作成しました。 その後、他のいくつかの投稿がFTP設定と関係があると思っていましたが、それらのほとんどはvsftpd.confファイルを指していますが、私はvsftpdをインストールしていません(私はsftp経由でubuntuマシンに接続できます) 。

質問:他にどのような理由でこの問題が発生する可能性がありますか?技術的には、WordPressにはディレクトリを作成するためのすべての権限があります。

答えて

0

[OK]を私は問題を発見:

nginxのは確かWWW-データのユーザーとして実行されていたが、それは問題ではありませんでした。 debops issuesから、WordPressディレクトリを所有する正しいユーザーはwww-データではなく、 'wordpress'ユーザーであることがわかりました。

chown wordpress:wordpress /var/www/ -R 

これでアップデートはうまくいきます。

関連する問題