Por que o htaccess não está seguindo esta diretiva php_value?

5

No .htaccess eu adicionei

php_value session.name "SID"

Isso parece não ter efeito, no entanto, e nenhum erro é lançado no error_log. Outras regras de reescrita no mesmo arquivo .htaccess estão funcionando como esperado.

Por que o htaccess não está seguindo esta diretiva php_value? E existe uma maneira de testar se php_values ou php_flags estão sendo usados?

O PHP 5.3.8 está sendo executado como um módulo do Apache 2.2.21, não como CGI.

UPDATE: Adicionando php_value session.name "SID" ao default-server.conf funciona como esperado. Ainda não sei como isso não funciona no .htaccess. No default-server.conf eu tenho 'AllowOverride All' e 'Options All' (para testar isso).

    
por Isius 11.01.2012 / 00:19

1 resposta

3

Acontece que estou usando hosts virtuais, mas estava editando meu arquivo default-server.conf. Depois que percebi isso e editei o arquivo correto no diretório vhost.d, a configuração php_value foi escolhida do arquivo .htaccess conforme o esperado.

    
por 12.01.2012 / 00:05