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

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

php_flag имя_директивы php.ini On|Off 
Синтаксис директив php_value:

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

Примеры:
Запрет/вывод ошибок и предупреждений в окно браузера:

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 
Включение/выключение magic quotes:

php_flag magic_quotes_gpc On
php_flag magic_quotes_gpc Off
Время жизни сессии в секундах:

php_value session.gc_maxlifetime 21600
php_value session.cookie_lifetime 21600
Прочли: 1446 | Добавлено: 20 апреля 2011 | На главную