2013-12-20 6 views
2

Я новичок в cakePHP. Я столкнулся с проблемой с уведомлением на реальном сервере. Я хочу подавить или отключить эти уведомления. Я попытался добавить,Отключить уведомления в cakePHP

error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED); 

в файле index.php в основной папке. Также добавлен в файл bootstrap.php файл, но не повезло. Может кто-нибудь предложить мне, как я могу это сделать.

+0

Убедитесь, что это 'Configure :: write ('debug', 0)' в файле core.php. – Rikesh

+0

@Rikesh Да, отладка установлена ​​0, все еще получая уведомления. Код перестает работать, когда отображается уведомление. Версия cakePHP - 2.3.7. –

+0

Пожалуйста, проверьте свою версию php на live и на промежуточном сервере, я думаю, что есть проблема с версией PHP. см. эту ссылку http://stackoverflow.com/questions/18623774/cakephp-application-displays-syntax-error-unexpected –

ответ

1

Открыть конфигурации/core.php

  • 0: Нет сообщений об ошибках, ошибки или предупреждения показаны. Перенаправление флеш-сообщений.
  • Режим разработки:
  • 1: Показаны ошибки и предупреждения, обновлены кэши данных моделей, остановлены флэш-сообщения.
  • 2: Как в 1, но также с полными сообщениями отладки и выходом SQL.

Seach это

Configure::write('debug', 0); 
5

Вы можете отключить функцию отладки путем включения отладки 0 в приложении \ Config \ core.php файл

Configure::write('debug', 0); 

Если все же вы получите тот же вопрос поэтому, пожалуйста, проверьте версию своего сервера Php в реальном времени, а также проверьте его на сервере разработки, я думаю, что проблема совместимости версий php существует, поэтому см. link http://bakery.cakephp.org/articles/markstory/2013/07/05/cakephp_2_3_7_2_4_0-beta_released

Надеюсь, это сработает для вас.

3

В файле core.php в/приложение/конфигурации, найти эту строку и изменить уровень ошибок, которые вы хотите показать: Configure::write('Error', array( 'handler' => 'ErrorHandler::handleError', 'level' => E_ALL & ~E_DEPRECATED, 'trace' => true ));

Теперь Вы можете добавлять или удалять уровни ошибок, как указано на этой странице : http://php.net/manual/en/function.error-reporting.php

Смежные вопросы