Заказать сайт недорого. Создание сайта на базе системы управления контентом. Индивидуальный подход при создании сайта. Современный и красивый дизайн сайта. Удобная навигация на сайте.

palexa.pp.ua@gmail.com

(+380) 66 531 77 01 ; 67 301 39 26

Как через .htaccess отключить ошибки php (скрыть вывод ошибок и предупреждений php, Warning Notice Deprecated)

Как через .htaccess скрыть вывод ошибок php ? Таких как Warning Notice Deprecated и так далее. Этот вопрос часто задают начинающие вебмастера. Одним из способов  отключить предупреждения и ошибки php на страницах сайта, это создать файл .htaccess и внести в него необходимые строки.

У меня это стало необходимо, когда я сайт на устаревшей CMS Joomla 1.5, установил на новую PHP Version 5.3.13

В результате я видел такое

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php on line 184
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php on line 193
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php on line 217
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php on line 226
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php:184) in Z:\home\test1.ru\www\plugins\system\jfrouter.php on line 315
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php:184) in Z:\home\test1.ru\www\plugins\system\jfrouter.php on line 316
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php:184) in Z:\home\test1.ru\www\plugins\system\jfrouter.php on line 317
Deprecated: Function split() is deprecated in Z:\home\test1.ru\www\plugins\system\jfrouter.php on line 594

Так что делать, что бы скрыть вывод ошибок, предупреждений php, и не тратить кучу времени ?

Надо в файл .htaccess (если нету создать , имя файла начинается с точки) добавить 2 строки

php_flag display_errors off
php_flag display_startup_errors off

После этого все строки шибок php и предупреждений не отображались

Информация на сайте оказалась Вам полезной? Вы нашли ответ на вопрос?

Узнайте как поблагодарить меня

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


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