似たような質問がたくさんあることは知っていますが、私の意見を聞いてください。これがばかげた質問で、何も新しいことがなければ、この質問を削除します。
PHP を使用してアップロードしようとしていますが、許可が拒否されます。だから、これが私がそれを解決するためにしたことであり、うまくいきませんでした:
まず、これは localhost なので、ファイルの所有者を apache に設定することはできません。編集できないからです。だから私はPHPでApacheのユーザー名を取得しました.それはwww-dataでした
「localhostowners」という新しいグループを作成しました
このグループに自分のユーザーを追加しました
グループに www-data を追加しました
私が走るとき
grep -i 'localhostowners' /etc/group
私は得る
localhostowners:x:1001:mnvoh,www-data
次に、localhost ディレクトリ上のすべてのファイルのアクセス許可を 764 に設定し、所有者を次のように設定します。
sudo chown -R mnvoh:localhostowners localhostdir
しかし、今ではphpスクリプトを実行できないため、4です。ただし、私が知っていることによると、ファイルにグループを設定したため、6はApacheに影響を与えるはずです。ここで何が間違っているのですか?
みんなありがとう:)