我很困惑。我使用CakePHP 1.2,並嘗試添加這種結構:CakePHP錯誤的視圖路徑或對流路由別名
- DB名稱:routingaliases
- 型號名稱:Routingalias,routingalias.php
- 控制器:RoutingaliasesController和變量$名稱= 'Routingaliases';, routingaliases_controller.php
- 瀏覽次數:文件夾名稱 - routingaliases並有index.ctp和main.ctp
但是,當嘗試打開http://example.com/routingaliases/index我收到的錯誤:
Error: The view for RoutingaliasesController::index() was not found.
Error: Confirm you have created the file: /var/www/***/views/routingaliases/index.ctp
Notice: If you want to customize this error message, create */views/errors/missing_view.ctp
其實文件夾和視圖文件存在,但我得到它的錯誤。有人可以幫我解決這個問題嗎?
您確定該文件可以被您的網絡服務器讀取嗎?確保視圖文件具有適當的權限(在Linux服務器上,通常爲www-data或apache用戶作爲所有者,具有'chmod 644'權限)。還可以嘗試檢查錯誤日誌以獲取更多詳細信息(可能值得檢查Web服務器的錯誤日誌以及app/tmp/logs/error.log和debug.log下的蛋糕日誌)。 – Oldskool 2012-01-05 14:23:44
謝謝,@Oldskool 這解決了我的問題。問題是:某人用root權限創建了該文件夾,然後出現了很多問題... – Dodo 2012-01-05 14:31:07
聽起來很棒,將其作爲答案發布,因爲這可能會幫助具有相同問題的其他人更輕鬆地找到解決方案。 – Oldskool 2012-01-05 14:34:46