私はインターネットでこの問題を検索しましたが、誰も私を助けませんでした。また、これはありません:
chgrp Apache /path/to/mydir
chmod g+w /path/to/mydir
私のサーバーはcentos 7です。手伝ってくれませんか?
次のコマンドを試してください。
これにより、Apacheユーザーの名前がわかります。ps -ef | grep Apache | grep -v grep
ほとんどの場合、ユーザーはwww-dataになります。
/ frontend/webフォルダーに移動した後、これらのコマンドを実行します。Sudo chgrp www-data ./assets
そしてSudo chmod g+w ./assets/
あなたの問題は解決されます。
私にも問題があります(CentOS7で)。所有者とグループを変更しようとしましたが、うまくいきませんでした。最後に、selinux
を閉じましたが、動作します。
setenforce 0
永久に閉じたい場合は、/etc/selinux/config
ファイル:
SELINUX=disabled
私はubutoインスタンスで同じ問題を抱えており、そのようにして問題を解決しました
Sudo chmod 777 /home/nicjccom/public_html/asset
そしてこれもやった
Sudo chgrp root /home/nicjccom/public_html/asset
次のコマンドを試してください
Www.My htmlフォルダーに複数のプロジェクトが含まれているhtmlフォルダーにアクセス許可を与えています。
chgrp -R user html/
chmod -R g+w html/
chmod -R g+w html/
これを試すことができます:
chcon -R -t httpd_sys_content_rw_t 'YOUR_PATH_HERE'