0
我有我的網絡服務器(上Raspbian的Apache/2.4.10),PHP腳本有問題,我不能在生成一個新文件。我已經嘗試了chmod 777(這是非常糟糕的做法),但它仍然無法正常工作。我一直在爲此奮鬥了幾天,即使經過廣泛的研究,我也找不到解決這個問題的辦法。下面是我的代碼和它產生的錯誤信息:
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
$newwish = fopen("newfile.txt", "w+");
$txt = "LALALA";
fwrite($newwish, $txt);
fclose($newwish);
?>
警告:FOPEN(newfile.txt):未能打開流:權限在/ var/www/html等/處理器/心願否認 。上線PHP 4
警告:fwrite的()預計參數1是資源,在布爾 /var/www/html/handlers/wish.php給出在第6行
警告:FCLOSE()預計參數1是資源,布爾值在 /var/www/html/handlers/wish.php中給出第7行
你有什麼chmodded ? – Chris
@Chris apache的www文件夾,在我確定它是由apache運行的用戶所擁有的後,遞歸地執行 – stendarr
這看起來好像過度。如果在文件夾中執行'ls -la',那麼您的PHP文件所在的輸出是什麼? – Chris