Назад | Перейти на главную страницу

Почему htaccess не следует этой директиве php_value?

В .htaccess я добавил

php_value session.name "SID"

Однако это, похоже, не имеет никакого эффекта, и в error_log не возникает ошибок. Другие правила перезаписи в том же файле .htaccess работают должным образом.

Почему htaccess не следует этой директиве php_value? И есть ли способ проверить, используются ли php_values ​​или php_flags?

PHP 5.3.8 работает как модуль Apache 2.2.21, а не CGI.

ОБНОВЛЕНИЕ: добавление php_value session.name «SID» в default-server.conf работает по назначению. Я все еще не уверен, как это не работает в .htaccess. В default-server.conf у меня есть «AllowOverride All» и «Options All» (для тестирования).

Оказывается, я использую виртуальные хосты, но редактировал свой файл default-server.conf. Как только я понял это и отредактировал правильный файл в каталоге vhost.d, параметр php_value был взят из файла .htaccess, как и ожидалось.