2011-07-07 5 views
0

データを動的に書き込む必要がある私のサーバにフォルダがあります。データは直接配信されませんが、視聴者にも公開する必要があります。
私はそれらのファイルからのデータをPHPで追加し、それらをサーバーにします
このフォルダのアクセス許可は何ですか?
777以外のものを使用している場合、私のローカルマシンにエラーが表示されます[私はそこにいる]サーバ上のディレクトリへのアクセス

答えて

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は必須です!

+0

私はファイルをアップロードしていない、私はPHPでそのフォルダにファイルを書きます – Sourav