Apache権限Linux

Apache権限Linux
  • apacheWordPressはユーザーとして実行されます。
  • apachedevelopersグループから
  • すべてのフォルダは775
  • すべてのファイルは664
  • すべてのフォルダとファイルがdevelopersグループにあります。

apacheWordPressでプラグインをインストール/更新するには、なぜこれらのファイルが必要なのですか?

ベストアンサー1

まず、rootApacheサーバーを起動します。 Apacheはroot起動時に権限を放棄し、制限されたユーザー権限を持ちますapache

したがって、ファイルをアップロードすると、ApacheはWordPressプラグインフォルダに書き込むことができず、プラグインのインストールが失敗します。この問題は2つの方法で解決できます。

  1. プラグインフォルダへのグループ書き込み権限を付与し、apache ユーザーをグループのメンバーにします。
  2. または、apacheユーザーがフォルダを所有するようにします。

umask設定に注意してください。 Apache環境変数を設定する場所でこれを設定する必要があります。

"umask 002"

これはumask、プラグインのインストール時に作成された新しいファイルとディレクトリに対する権限に影響します。

おすすめ記事