我正在将Apache Web服务器与PHP5作为模块一起运行(注意:作为Apache模块,而不是CGI!)。
在我的某些.htaccess文件(gallery3软件随附的一个文件,http: //gallery.menalto.com/ )中,有php_value和php_flag语句。
当尝试访问该文件夹中的文件时,它们会导致500服务器错误。因此,我编辑了apache2.conf并添加了以下几行:
<Directory /my/gallery/folder>
AllowOverride All
</Directory>
我做错了吗?我允许重写,我将PHP作为Apache模块运行。为什么总是将error.log告诉我php_value not allowed here
?
如果您有权访问主要的Apache配置,为什么要使用htaccess文件?只需将您的指令放在主配置文件中即可。
—
Zoredache
我可以,但是这不是解决方案。该软件带有.htaccess配置(并且每次更新都会覆盖.htaccess),因此这是上游工作。我不想每次更新都维护它。
—
tvooo 2011年