Меню
Стандарт GMT +3 :: Время 7:41.
Категория
Вопросы и ответы
Дата статьи
- Ссылка на статью
- 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
Комментарии
Без комментариев.