Хостинг сайтов, регистрация доменов, PHP и MySQL
smaller reset larger         

Меню

Стандарт GMT +3 :: Время 7:34.

Категория

Дата статьи
Ссылка на статью
4253-RTIF-8810
Написано
denis
Дата создания
Thu, 28th Apr 2011
Статья обновлена
denis
Дата изменения
Fri, 29th Apr 2011
 
(забыл)

   Можно ли править php.ini и какие директивы PHP можно переопределять через .htaccess?

Вопрос 

Можно ли править php.ini и какие директивы PHP можно переопределять через .htaccess?

Ответ 

Сам файл настроек php.ini недоступен и не подлежит редактированию. Но тем не менее почти все директивы, которые могут потребоваться для работы Вашего сайта Вы можете изменить через файл .htaccess. Полный список всех директив PHP находится здесь(описание всех директив). В поле "Changeable" указано, где именно можно переопределять каждую конкретную директиву:

  • PHP_INI_USER - значение можно переопределять в скриптах с помощью функции ini_set();
  • PHP_INI_PERDIR - значение можно переопределять в .htaccess
  • PHP_INI_SYSTEM - значение можно переопределять только в php.ini
  • PHP_INI_ALL - значение можно переопределять везде.

Директивы, которые разрешено переопределять в .htaccess (PHP_INI_PERDIR, PHP_INI_ALL) изменяются с помощью команд php_flag (применяется для переменных, имеющих значения On и Off) и php_value для задания значения директивы. Например:

php_flag allow_call_time_pass_reference On
php_flag display_errors Off
php_value upload_max_filesize 32M
php_value post_max_size 32M

Полезна ли эта статья ?      (Рейтинг: 80% Голосов: 1)  

Выбрать рейтинг

Комментарии 

Без комментариев.



TAG.Hosting – Хостинг сайтов, регистрация доменов, PHP и MySQL