Permitir o uso de php_value e php_flag no .htaccess

8

Estou executando um servidor web Apache com PHP5 como um módulo (note: como um módulo do Apache, não CGI!).

Em alguns dos meus arquivos .htaccess (aquele que vem com o software gallery3, link ), há declarações php_value e php_flag .

Eles causam um erro de 500 servidores ao tentar acessar arquivos nessa pasta. Então eu editei meu apache2.conf e adicionei estas linhas:

<Directory /my/gallery/folder>
  AllowOverride All
</Directory>

Eu fiz alguma coisa errada? Eu permito substituir, eu corro PHP como um módulo do Apache. Por que mantém o error.log me dizendo php_value not allowed here ?

    
por tvooo 15.09.2011 / 20:13

2 respostas

3

Tente adicionar a diretiva " Directory " dentro do virtualhost em vez do padrão apache2.conf. Além disso, se estiver no ubuntu / debian, você precisará fazer as alterações em /etc/apache2/sites-available / default , se você não estiver usando nenhum host virtual adicional.

    
por 15.09.2011 / 21:38
0

Se você estiver usando o XAMPP e dobrou seu DocumentRoot para / Users / USERNAME / Sites, há um segundo arquivo de configuração do apache para cuidar de:

/Applications/XAMPP/etc/extra/httpd-userdir.conf

Define as configurações de AllowOverride para / Users / * / Sites com

AllowOverride FileInfo AuthConfig Limit Indexes

Talvez essa dica também funcione para outras pilhas AMP.

    
por 05.09.2012 / 09:31