Как отключить warning notice?
08.12.2008 15:48

У меня весь сайт в надписях об ошибках, или что-то подобное. У меня весь экран в каких то надписях? Как это исправить?




Эти сообщения являются не ошибкой, а лишь предупреждениями и уведомлениями для программиста. В процессе работы готового сайта они не нужны и их можно отключить.

Для отключения этих сообщений необходимо правильно настроить PHP. Существует несколько способов это сделать.

1) Изменение файла php.ini (чаще всего недоступно т.к. хостинг не позволяет это сделать)
 
Изменить уровень вывода ошибок можно в файле php.ini (конфигурационный файл PHP). Для этого необходимо найти в файле php.ini параметр error_reporting и установить значение E_ERROR. Например вот так:

error_reporting = E_ERROR


2) Использование .htaccess (обычно лежит в корне сайта)

На удаленном сервере, поддерживающем .htaccess можно изменить уровень вывода ошибок добавив в файл .htaccess, расположенный в корне сайта, следующую строчку:

php_value error_reporting 1

3) Изменение значение параметра в файле joomla.php (не рекомендуется)

Кроме того можно отключить вывод уведомлений и предупреждений добавив в файле includes/joomla после строки:

define( '_MOS_MAMBO_INCLUDED', 1 );

  следующую строчку:

error_reporting( E_ERROR );


 

Комментарии 

 
0 #1 riartem 2009-12-28 11:01 Блин, делал, как сказали(2 и 3 способ) - сначала пропали… через пару месяцев опять повылазили. В .htaccess изменений нет. Всё то же самое. Что делать? Цитировать
 
 
-2 #2 7eventy5ive 2009-12-28 23:02 Спасибо за статью! ПОМОГЛО дополнение к .htaccess Цитировать
 
 
0 #3 Partizanen 2010-02-09 16:03 Спасибо, ребятишки. Помог .htaccess Цитировать
 
 
-2 #4 Bupyc666 2010-02-15 19:16 Спасибо огромное помогло с .htaccess. Хотя и есть доступ к хостингу, но 1ый способ не помог Цитировать
 
 
0 #5 vaolpo 2010-02-28 06:41 А как убрать предупреждение Deprecated? Цитировать
 
 
0 #6 Александр 2010-06-16 21:37 Второй способ помог, благодарю Цитировать
 
 
0 #7 KiR 2011-10-17 01:29 2 способ. Спасибо Цитировать
 
 
0 #8 Tyoma 2011-10-28 22:21 У меня такая хрень как у riartem((((( Цитировать
 
 
0 #9 Splin 2011-10-28 22:53 по логике должно работать, на практике:
Internal Server Error

The server encountered an internal error or misconfiguratio n and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Цитировать
 

Добавить комментарий

Защитный код
Обновить

На сайте

Сейчас 9 гостей онлайн