Estoy ejecutando un servidor web Apache con PHP5 como módulo (aviso: ¡como un módulo Apache, no CGI!).
En algunos de mis archivos .htaccess (el que viene con el software gallery3, http://gallery.menalto.com/ ), hay declaraciones php_value y php_flag.
Causan un error del servidor 500 al intentar acceder a los archivos en esa carpeta. Así que edité mi apache2.conf y agregué estas líneas:
<Directory /my/gallery/folder>
AllowOverride All
</Directory>
¿Hice algo mal? Permito anular, ejecuto PHP como un módulo de Apache. ¿Por qué el error.log me dice php_value not allowed here
?
.htaccess
apache-2.2
php.ini
tvooo
fuente
fuente
Respuestas:
Intente agregar la directiva " Directorio " dentro del virtualhost en lugar de hacerlo en el apache2.conf predeterminado. Además, si está en ubuntu / debian, deberá realizar los cambios en / etc / apache2 / sites-available / default , si no está utilizando ningún host virtual adicional.
fuente
Si está utilizando XAMPP y ha doblado su DocumentRoot a / Users / USERNAME / Sites, hay un segundo archivo de configuración de apache para encargarse de:
Define la configuración de AllowOverride para / Usuarios / * / Sitios con
Quizás esta sugerencia también funcione para otras pilas AMP.
fuente