apache
WordPressはユーザーとして実行されます。apache
developers
グループから- すべてのフォルダは
775
- すべてのファイルは
664
- すべてのフォルダとファイルが
developers
グループにあります。
apache
WordPressでプラグインをインストール/更新するには、なぜこれらのファイルが必要なのですか?
ベストアンサー1
まず、root
Apacheサーバーを起動します。 Apacheはroot
起動時に権限を放棄し、制限されたユーザー権限を持ちますapache
。
したがって、ファイルをアップロードすると、ApacheはWordPressプラグインフォルダに書き込むことができず、プラグインのインストールが失敗します。この問題は2つの方法で解決できます。
- プラグインフォルダへのグループ書き込み権限を付与し、
apache
ユーザーをグループのメンバーにします。 - または、
apache
ユーザーがフォルダを所有するようにします。
umask
設定に注意してください。 Apache環境変数を設定する場所でこれを設定する必要があります。
"umask 002"
これはumask
、プラグインのインストール時に作成された新しいファイルとディレクトリに対する権限に影響します。