Symfony:我得到500而不是404

时间:2011-02-23 15:54:23

标签: symfony1 http-status-code-404

我已经为我的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()
{

}
?>

我关注this tutorial on symfony-check.org

1 个答案:

答案 0 :(得分:0)

我自己找到了答案:D 我忘了文件的一部分:

class defaultActions extends sfActions
{
    public function executeError404() {}
}