Где я могу найти ошибки для этой проблемы?У меня есть:
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
, тогда яесть пустая страницавсе белое, в источнике пусто.
как мне установить 404 в Symfony 1.4?Теперь я не могу проверить, где это перенаправить мой и изменить это?
, если я установил в settings.yml:
.actions: error_404_module: default error_404_action: error404
это работает нормально, но я хотел бы добавить для этого собственного модуляи действие
Вы можете настроить его в settings.yml:
settings.yml
.actions: error_404_module: module_name error_404_action: action_name
.actions:
error_404_module: module_name error_404_action: action_name
И в index.php:
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'dev', false); sfContext::createInstance($configuration)->dispatch();
Я добавил этот код:
$configuration = ProjectConfiguration: :getApplicationConfiguration('frontend', 'dev', false);
в index.php.
Проверьте журналы ошибок вашего веб-сервера. Обычно symfony показывает хорошую страницу с ошибкой, если что-то пойдет не так в среде prod.
Подробнее об этом читайте здесь: http://www.symfony -project.org / book / 1_2 / 19-Файлы мастеринга-Symfony-s-Configuration # chapter_19_sub_default_modules_and_actions
(речь идет о Symfony 1.2, но в 1.4 это похоже).