WordPressを動作させようとしています。現在、次のエラーメッセージが表示されます。
Could not create directory. /var/www/html/wp-content/upgrade/theme_name
テーマをアップロードしようとしたとき。権限設定です/var/www/html/wp-content/upgrade/
drwxrwxr-x 3 ec2-user apache 4096 Jun 21 00:30 upgrade
chmod 777 upgrade
エラーを取り除いてください。しかし、これはベストプラクティスとは見なされません。しかし、私の考えにはこれも効果があるようですが…なぜできないのでしょうか?
おそらく上記の権限にWebサーバーが含まれていないと推測されます。 Webサーバーで書き込みを許可するにはどのグループを使用する必要がありますか?
(私の設定はAmazon EC2、Amazon Linux AMI(httpdを含む)です)
ベストアンサー1
私はAmazon EC2について何も知りませんが、次のことができるはずです。
次のようなコマンドを使用して、Apacheを実行しているユーザーの名前を取得します。
ps aux | grep apache # The username should be in the first column.
このユーザーが属するグループを検索するには、次のコマンドを使用します
groups(1)
。groups [USERNAME]