2011-07-02 12 views
0

PHPのアップロード先フォルダがwww(/ home/user/upload)の上のディレクトリにあります。私はフォルダのパーミッションを770にして、それを所有するためにユーザapacheと誰も含まないカスタムグループを作った。PHPファイルのアクセス許可のエラー

私は、chgrpコマンドのmygrpのアップロードを行うと、PHPはそれにアップロードすることができますが、それは1時間をした後...それは突然のすべてが、書き込みやもうそれから読み取ることができません

...

誰にでもアイデアはありますか?

==== ==== EDIT

ここでは、私は現在、リモートファイルDLに使用しているコードです:まあ、私は今少し愚かな感じ

$ch = curl_init($url); 

$image = TMP_DIR.'/'.getRandomString(10).".{$info->extension}"; 
while (file_exists($image)) 
    $image = TMP_DIR.'/'.getRandomString(10).".{$info->extension}"; 

$image_handle = fopen($image, 'w'); 
curl_setopt($ch, CURLOPT_FILE, $image_handle); 
if (curl_exec($ch) === false) 
    throw new Exception('Curl error: '.curl_error($ch), curl_errno($ch)); 

curl_close($ch); 
+0

使用しているコードを確認してください。 –

+0

getRandomStringはどのように見えますか?上のコードは例外をスローしますか? – thetaiko

+0

@Obto - 書き込みが失敗した場合、どのようなエラーが発生しますか? –

答えて

1

を.. 。ユーザーとグループを追加して変更した後、私はPHPやApacheを再起動しませんでした。だから他の誰かがこの問題を抱えている場合は、最初にそれを行うことを確認してください。

お時間をいただきありがとうございました!

関連する問題