This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Веб мастер - .htaccess

Не работает? Начинай читать инструкцию.

Как через .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 и предупреждений не отображались

Предлагаю ознакомиться с предложениями моих партнёров