我有一个在.htaccess中使用以下内容的项目:
php_value auto_prepend_file /home/-path-here/prepend.php
这在我的本地WAMP服务器和另一台服务器上工作正常,而不是在这个新服务器上。
我可以完全访问服务器。
我想我需要启用像php.ini或easyapache这样的php_value
吗?
答案 0 :(得分:5)
要在php_value
文件中允许.htaccess
,必须正确配置该目录的AllowOverride指令。
AllowOverride All
会这样做,但这可能是一般的。然后,我不知道是否存在更严格的设置仍然允许您将PHP配置选项放在.htaccess
中。
由于显而易见的原因AllowOverride
无法在.htaccess
本身设置。
此外,正如Col. Shrapnel所提到的,PHP必须用作Apache模块才能通过Apache的配置更改PHP的配置设置。检查Apache错误日志以查看实际原因。