Хостинг на сервере Apache
доводка php.ini средствами .htaccess

Чаще всего нужно отображать через htaccess php ошибки
и предупреждения

При разработке сайтов в ряде случаев возникает необходимость подправить php.ini, прямой доступ к которому обычно ограничен или отсутсвует. Для решния таких задач существуют директивы в конфигурационных файлах .htaccess:

Синтаксис директив php_flag

php_flag имя_директивы_php On|Off

Синтаксис директив php_value

php_value имя_директивы_php значение

Например, для установки и работы программных продуктов "1c-bitrix" может понадобится решить проблемы с настройками mbstring, что решается добавлением в .htaccess строк:

php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input UTF-8
php_value mbstring.http_output UTF-8
php_value mbstring.func_overload 2


Некоторые популярные решения добавок в .htaccess

Запрет/вывод ошибок и предупреждений в окно браузера
php_flag display_errors Off
php_flag display_errors On
Отображать все ошибки, за исключеием предупреждений (E_NOTICE).
php_value error_reporting “E_ALL & ~E_NOTICE”
Включение/выключение register_globals
php_flag register_globals On
php_flag register_globals Off
Включение/выключение короткого синтаксиса php-кода
php_flag short_open_tag On
php_flag short_open_tag Off
Назначить файл, который будет выполняться в начале каждого php-скрипта
php_value auto_prepend_file/prepend.php
Назначить файл, который будет выводится в конце каждого php-скрипта
php_value auto_append_file/append.php