我可以在哪里搜索此问题的错误? 我有:
http://www.mypage.com/module/action 和 的 http://www.mypage.com/frontend_dev.php/module/action
这个工作正常(这个动作和模块存在)
如果我打开:
http://www.mypage.com/frontend_dev.php/module/actionewr
然后我有错误:
404 | Not Found | sfError404Exception
Action "module/actionewr" does not exist.
stack trace
这没关系,但如果我打开:
http://www.mypage.com/module/actionewr
然后我有空白页面。一切都是白色的,在源头是空的。
如何在Symfony 1.4中设置404?现在我无法检查这个重定向我的位置并修改它?
如果我在settings.yml中设置:
.actions:
error_404_module: default
error_404_action: error404
这个工作正常,但我想添加这个自己的模块和动作
答案 0 :(得分:2)
您可以在settings.yml
中配置它:
.actions:
error_404_module: module_name
error_404_action: action_name
答案 1 :(得分:1)
您可以在settings.yml中配置它:
.actions:
error_404_module: module_name
error_404_action: action_name
在index.php中:
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'dev', false);
sfContext::createInstance($configuration)->dispatch();
答案 2 :(得分:0)
检查Web服务器的错误日志。通常,如果prod环境出现任何问题,symfony会显示一个很好的错误页面。
(这是关于symfony 1.2但在1.4中它是相似的)。
答案 3 :(得分:0)
我已添加此代码:
$configuration = ProjectConfiguration:
:getApplicationConfiguration('frontend', 'dev', false);
进入index.php。