我已经为我的symfony应用程序创建了自定义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 / actions.class.php 如下:
<?php
/**
* Error page for page not found (404) error
*
*/
public function executeError404()
{
}
public function executeSecure()
{
}
?>
答案 0 :(得分:0)
我自己找到了答案:D 我忘了文件的一部分:
class defaultActions extends sfActions
{
public function executeError404() {}
}