Webサーバーの作成に使用できるApacheグループをどのように確認できますか?

Webサーバーの作成に使用できるApacheグループをどのように確認できますか?

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について何も知りませんが、次のことができるはずです。

  1. 次のようなコマンドを使用して、Apacheを実行しているユーザーの名前を取得します。

    ps aux | grep apache # The username should be in the first column.
    
  2. このユーザーが属するグループを検索するには、次のコマンドを使用しますgroups(1)

    groups [USERNAME]
    

おすすめ記事