web-dev-qa-db-ja.com

WordPressでメディアをアップロードするための権限を設定するにはどうすればよいですか? (Ubuntu 14.04.1、nginx 1.4.6)

ドロップレットでWordPressサイトを実行するための正しい権限を見つけるのに問題があります。私はこのガイドに従ってサイトを構成しました: buntuのWordPressで安全な更新とインストールを構成する方法

構成は次のとおりです。

  • Ubuntu 14.04、nginx 1.4.6
  • nginxユーザーはwww-dataです
  • /var/www/*wp-user:wp-userが所有しています
  • ディレクトリは755に設定され、ファイルは644に設定されます( WordPress docs

安全な更新とテーマ/プラグインのインストールは期待どおりに機能しますが、Webインターフェイスを介して新しいメディアをアップロードしようとすると次のエラーが発生します:Unable to create directory wp-content/uploads/2014/11. Is its parent directory writable by the server?

(セキュリティを維持しながら)これを許可するように所有者/権限を構成する方法について何か考えはありますか?

2
Graham Swan

php5-fpmプロセスはwww-dataユーザーとして実行されるため、wp-content/uploads/ディレクトリのユーザー/グループ所有権を更新することでこれが解決されました。

Sudo chown -R www-data:www-data wp-content/uploads/

有益なコメントを寄せてくれたAD7sixに感謝します!

9
Graham Swan