2010-07-09 2 views
0

Я создал пользовательскую страницу для сообщений об ошибках в своем веб-приложении.пользовательские сообщения об ошибках cakephp не отображаются

Я создал эти два файла в каталоге views/errors/с именем «missing_action.ctp» и «missing_controller.ctp».


На сервере сообщение об ошибке отображается следующим образом:
alt text http://i26.tinypic.com/14twrkl.jpg


и локального хоста показана ошибка должным образом, как выглядит следующим образом:
alt text http://i29.tinypic.com/2rc97au.jpg

Я хочу показывать сообщения об ошибках точно так же, как на localhost, но не появляется на сервере. В чем может быть проблема?

+1

Можно ли считать, что файл был помещен в каталог app /? Является ли код ТОЧНО одинаковым на обеих установках? CakePHP может кэшировать предыдущую страницу. Убедитесь, что для параметра отладки установлено значение 1 или 2 в app/config/core.php, чтобы отключить кеширование. – mikegreenberg

+0

@ placer14: спасибо, ваша идея отладки решила проблему. Пожалуйста, опубликуйте его в качестве ответа, чтобы другие также выиграли от вашего ответа :-) –

ответ

2

Рад, что это сработало для вас. :)

Можно ли считать, что файл был помещен в каталог app /? Является ли код ТОЧНО одинаковым на обеих установках?

Что-то помнить: CakePHP мог бы кэшировать предыдущую страницу. Убедитесь, что для параметра отладки установлено значение 1 или 2 в app/config/core.php, чтобы отключить кеширование.