我正在运行脚本,我收到以下错误:
WARNING: is_readable() [function.is-readable]: open_basedir restriction in effect. File(/usr/share/php/Am/View/Helper/HeadScript.php) is not within the allowed path(s): (/home/1205915141/members-net/:/tmp:/usr/share/pear/) in line 198 of file /home/1205915141/members-net/public_html/library/Zend/Loader.php
我让我的主人取消限制,但他们说他们不会因为安全原因。所以通过用这样的htaccess重写php.ini来解决这个问题:
php_value open_basedir /usr/share/php/
但它无法正常工作。我不确定究竟是什么问题,无论是语法还是路径。你能帮我一把吗?
谢谢。
答案 0 :(得分:0)
你使用什么PHP版本 - 也许< PHP 5.3?
请参阅http://php.net/manual/en/ini.core.php
对于PHP< 5.3这个值是PHP_INI_SYSTEM,这意味着它只能在php.ini或httpd.conf中设置。从PHP 5.3开始,它的值是PHP_INI_ALL,因此您可以在htaccess文件中设置它。