-1
我已經爲我的symfony應用程序創建了自定義的404錯誤頁面,但它們似乎不起作用。在開發中,我看到:Symfony:我得到了500而不是404
This request has been forwarded to a 404 error page by the action "blabla".
但在prod中,頁面只是空白;我得到一個500錯誤。
在日誌中,錯誤的是:
PHP Parse error: syntax error, unexpected T_PUBLIC in /var/www/myproject/apps/myapp/modules/default/actions/actions.class.php on line 7
默認/動作/的actions.class.php如下:
<?php
/**
* Error page for page not found (404) error
*
*/
public function executeError404()
{
}
public function executeSecure()
{
}
?>
我跟着this tutorial on symfony-check.org
如果我刪除了「public」關鍵字,我得到:'PHP致命錯誤:未捕獲的異常'sfError404Exception'帶有消息'Action'default/error404「不存在。'' – Manu 2011-02-23 16:24:01