所以我運行Fedora Web服務器上的Apache了。我試圖寫入文本文件。Fedora的PHP「未能打開流:權限被拒絕」
if(!empty($_POST['versionWrite'])){
$file = fopen(APP_DIR."/resources/version.txt", "w");
fwrite($file, $_POST['versionWrite'].PHP_EOL);
fclose($file);
}
當我執行的代碼,我得到這個:
Warning: fopen(/var/www/spumprnagle/resources/version.txt): failed to open stream: Permission denied in /var/www/spumprnagle/head.php on line 28
Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/spumprnagle/head.php on line 29
Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/spumprnagle/head.php on line 30
這發生在每個腳本中使用文件。我不知道該怎麼做才能授予Apache權限來編輯文件。
感謝您的時間:)。
好的,所以這...工作......但可能通過將文件所有權轉交給Apache我從FTP服務器上刪除權限......任何想法如何解決這個問題? –