.htaccess и php.ini
- Статьи, заметки и прочее>
- Сайтология>
- программирование >
- .htaccess и php.ini
Хостинг на сервере Apache
доводка php.ini средствами .htaccess
Чаще всего нужно отображать через htaccess php ошибки
и предупреждения
и предупреждения
При разработке сайтов в ряде случаев возникает необходимость подправить php.ini, прямой доступ к которому обычно ограничен или отсутсвует. Для решния таких задач существуют директивы в конфигурационных файлах .htaccess:
- php_flag устанавливает логические значения (да/нет);
- php_value установка строковых и числовых значений.
Синтаксис директив 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_flag display_errors On
php_value error_reporting “E_ALL & ~E_NOTICE”
Включение/выключение register_globals
php_flag register_globals On
php_flag register_globals Off
Включение/выключение короткого синтаксиса php-кода
php_flag register_globals Off
php_flag short_open_tag On
php_flag short_open_tag Off
Назначить файл, который будет выполняться в начале каждого php-скрипта
php_flag short_open_tag Off
php_value auto_prepend_file /prepend.php
Назначить файл, который будет выводится в конце каждого php-скрипта
php_value auto_append_file /append.php
- Статьи, заметки и прочее>
- Сайтология>
- программирование >
- .htaccess и php.ini