2012-12-25 43 views
0

我最近設置了我的第一個VPS,並且完全自行配置了PHP,Apache和所有那些好東西,但是當我嘗試導入其中一個處理fwrite的項目時,當我嘗試執行fwrite時,它不會拋出一個錯誤,但它不寫。到目前爲止我嘗試過的唯一的事情是chmod 777項目的文件夾主文件夾。這並沒有解決這個問題。有沒有在php.ini默認設置爲禁止fwrite?我能夠完美無缺地發抖。PHP5 - PHP.ini導致無法訪問Fwrite?

+0

向我們展示您的代碼 – Disa

+0

您是否正在寫'chmod 777'文件? –

+0

777不是解決方案。但它確實顯示代碼是否無法正常工作。 – frustratedtech

回答

0

試着把它放在你的PHP頁面的頂部。

error_reporting(E_ALL); 
ini_set('display_errors', '1'); 

很可能你會發現你有一個權限被拒絕的消息。如果不是,請在此發佈消息(如果OP仍在)。

速戰速決,也許不是最安全的選擇,可以通過SSH以超級用戶登錄,運行chmod -R 0777 [home directory]

對於[主目錄]只要把你的文件正在從服務的基本文件夾( www,home,public_html等)。

如果您發現此方法有效,我強烈建議您縮小權限;至少可以降至0755.

當你以前的chmod沒有這個功能時,你可能會嘗試從普通用戶那裏獲得SU。在我以root用戶身份登錄時,沒有爲我正確執行chmod所需的權限,但是在執行sudo su之後做了相應的權限。去圖...