0

我正在运行一个脚本,我收到以下错误:

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/ 

但它不会工作。我不确定到底是什么问题,无论是语法还是路径。你能帮我一把吗?

谢谢你。

4

1 回答 1

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 文件中设置它。

于 2015-09-03T08:57:25.427 回答