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

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

Указание опций PHP в файле .htaccess

Директивы для конфигурации PHP написаны в файле php.ini. Но так как многие хостеры не дают доступ к этому файлу, то их  можно прописать в конфигурационных файлах Apache для вашего сайта, а именно в файле .htaccess

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

Для работы с PHP в конфигурационных файлах Apache доступны директивы:

php_value
php_flag

Директива php_flag служит для установки логических значений директив в php.ini, в то время как директива php_value служит для установки строковых и числовых значений директив php.ini, т.е. любых типов значений, за исключением логических.

Синтаксис директив очень прост:

php_flag  имя директивы on | off
php_value  имя директивы VALUE

Приведу перечень наиболее часто используемых директив

mysql.default_host - Устанавливает имя хоста базы данных.
php_value mysql.default_host localhost

mysql.default_user - Устанавливает имя пользователя базы данных
php_value mysql.default_user alexey

mysql.default_password - Устанавливает пароль пользователя базы данных
php_value mysql.default_password Hry5Gw2

display_errors - Разрешает вывод ошибок и предупреждений в браузер.
php_flag display_errors 0

display_startup_errors - Включает отображение ошибок, возникающих при запуске PHP.
php_flag display_startup_errors 0

error_reporting - Определяет типы (уровни важности) фиксируемых ошибок.
php_value error_reporting 32767

auto_prepend_file - Определение файла, который будет выводится в начале каждого php-скрипта. Путь указывается от корня файловой системы сервера.
php_value auto_prepend_file /www/server/prepend.php

auto_append_file - Определение файла, который будет выводится в конце каждого php-скрипта.
php_value auto_append_file /www/server/append.php

sendmail_from - Устанавливает e-mail отправителя, который применяется при отправке почтовых сообщений с помощью PHP.
php_value sendmail_from Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

user_agent - Устанавливает строку User-agent, которая используется PHP при обращении к удаленным серверам.
php_value user_agent “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)”

Например, для вывода всех сообщений об ошибках генерируемых php в .htaccess нужно прописать следующие строки:

php_flag  display_errors 1
php_flag  display_startup_errors 1
php_value  error_reporting 2047

Для запрещения выполнения php в текущей директории и во всех вложенных, необходимо в .htaccess прописать следующие строки:

php_flag engine  off

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

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