データを動的に書き込む必要がある私のサーバにフォルダがあります。データは直接配信されませんが、視聴者にも公開する必要があります。
私はそれらのファイルからのデータをPHPで追加し、それらをサーバーにします
このフォルダのアクセス許可は何ですか?
777以外のものを使用している場合、私のローカルマシンにエラーが表示されます[私はそこにいる]サーバ上のディレクトリへのアクセス
0
A
答えて
2
Apacheは、Apacheを実行するユーザがディレクトリを所有(または書き込みおよび読み取り)できる必要があります。ユーザーはapache
またはwww-data
またはhttpd
のようなものです。 apacheユーザーを見つけて所有権を設定する:
chown -R apacheuser:apacheuser /path/to/your/directory
chmod 700 /path/to/your/directory
0
あなたの許可を与えるフォルダには、証明書(パスワードファイル)利用可能なファイル。
777許可は、そのフォルダにwrightも含めた完全な権限を与えていることを意味します。その場合、動的にファイルをアップロードするため、777は必須です!
私はファイルをアップロードしていない、私はPHPでそのフォルダにファイルを書きます – Sourav