簡體   English   中英

PHP 文件權限錯誤

[英]PHP file permission errors

我有一個文件夾,php 上傳到位於 www (/home/user/upload) 上方的目錄中。 我已將文件夾權限設置為 770 並創建了一個自定義組,其中包括用戶 apache 和nobody 來擁有它。

當我進行 chgrp mygrp 上傳時,php 能夠上傳到它,但是在它做了一次之后......它突然不能再寫入或讀取它了......

有人有想法么?

====編輯====

這是我目前用於 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);

好吧,我現在感覺有點愚蠢……在添加和更改用戶和組之后,我從未重新啟動過 php 或 apache。 因此,如果其他人遇到此問題,請確保您先這樣做。

感謝您的時間和幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM