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);
使用しているコードを確認してください。 –
getRandomStringはどのように見えますか?上のコードは例外をスローしますか? – thetaiko
@Obto - 書き込みが失敗した場合、どのようなエラーが発生しますか? –