我一直被困在兩個問題上,我認爲它們是相關的。首先是我試圖上傳一個文件(並且我打算在完成這個工作後重新命名)。第二是我試圖記錄某些事件。未能打開流和權限被拒絕錯誤
代碼的第一個問題是:
move_uploaded_file($_FILES['logo']['tmp_name'],
basename($_FILES['logo']['name']));
我得到的錯誤是:
Warning: move_uploaded_file(224537_10150405406507786_833667785_10758194_3953892_n.jpg):
failed to open stream: Permission denied in /var/www/html/MVP/test/uploadFile.php
on line 3 Warning: move_uploaded_file(): Unable to move '/tmp/phpuDHoo6'
to '224537_10150405406507786_833667785_10758194_3953892_n.jpg'
in /var/www/html/MVP/test/uploadFile.php on line 3
第二個代碼的第二個問題是這樣的:
function logToFile($msg){
$logfile=dirname(__FILE__)."/../../shared/log/logCleanups.log";
$fd = fopen($logfile, "a+");
fwrite($fd, date("Y-m-d H:i:s",time("now")).$msg."/n");
fclose($fd);
}
我得到的錯誤是:
Warning: fopen(/var/www/html/MVP/administrative/controllers/../../shared/log/logCleanups.log):
failed to open stream: No such file or directory
in /var/www/html/MVP/administrative/controllers/cleanupAds.php
on line 10
Warning: fclose() expects parameter 1 to be resource, boolean given
in /var/www/html/MVP/administrative/controllers/cleanupAds.php on line 12
哦。而且,我已經做了chmod 777的事情。似乎我找到的每個答案都是這樣。
謝謝!錯誤#2和#3似乎不再是一個問題。不幸的是,我似乎無法控制錯誤1。我現在有更多重要的事情需要擔心,所以我現在就把它放在後面 –