2012-03-17 101 views
0

是否可以在/tmp目錄及其子目錄上將權限設置爲777?我正在使用CakePHP 2.1.0版。cakePHP tmp目錄權限

當我嘗試設置

Configure::write('debug', 0); 

它給我的錯誤:

The requested address '/' was not found on this server.

但是,隨着12調試值,它工作正常。

當我搜索這個錯誤,我想出了這是因爲tmp目錄權限的結果。

回答

1
  1. 確保您設置DATABASE_CONFIG設置正確(database.php中)

  2. 檢查您的TMP文件夾(和它的所有子文件夾)是可寫的(至少搭配chmod 666在Linux上) ,

  3. 當你在那裏從allof tmp的子文件刪除所有緩存文件

後,如果您仍然有

Error: The requested address "/" was not found on this server

那麼你很可能是缺少一個數據庫表或包含文件,所以進入你的core.php文件和設置:

Configure::write('debug', 2); 
+0

感謝回答。我剛剛安裝了CakePHP,沒有定製控制器,模型或視圖(只是Cake的默認文件),數據庫設置沒問題,因爲使用('debug',2)顯示消息:您的數據庫配置文件存在。 Cake可以連接到數據庫。 tmp目錄權限是766,但是當我嘗試將調試值設置爲0時,它會引發該錯誤 – 2012-03-17 07:32:49