[英]Setting custom php include path in .htaccess on mac os x
在
/Users/username/Sites/somesite/.htaccess
我有
AllowOverride All
php_value include_path ".:/Users/username/Sites/somesite/inludesFolder:/usr/lib/php"
我也修改了
/etc/apache2/httpd.conf
至
AllowOverride All
并重新开始网络共享,但找不到其他包含路径。 我想避免修改php.ini或使用PHP设置此其他包含路径
.htaccess
文件中的AllowOverride
本身不是合法的,并且可能会导致导致停止进一步处理的错误。 由于AllowOverride
是限制.htaccess
文件可以执行的操作,因此在.htaccess
文件中通常没有用。 尝试将其取出,看看是否可行。
而且,不是修改/etc/apache2/httpd.conf
而是设置Mac OS X的配置,以便您将文件放到/etc/apache2/users
以配置您自己的目录。 那里的文件将在系统更新甚至升级期间持续存在!
例如,在我的系统上,文件`/ etc / apache2 / mark'是:
<Directory "/Users/mark/Sites/">
Options Indexes MultiViews SymLinksIfOwnerMatch
AllowOverride All
Order allow,deny
Allow from all
</Directory>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.