gaohailin 发表于 2011-7-6 15:21:16

在LNMPA的vps上安装了pear却无法调用

在LNMPA的vps上安装了pear却无法调用。
写了个测试php页面,里面写上代码
require_once 'System.php';


然后就会出现如下错误:
Warning: require_once(System.php) [function.require-once]: failed to open stream: No such file or directory in

Fatal error: require_once() [function.require]: Failed opening required 'System.php' (include_path='.:/usr/local/php/share/pear/')


请求军哥帮助。

licess 发表于 2011-7-6 16:13:09

System.php 这个文件不存在吧。

gaohailin 发表于 2011-7-7 12:17:00

我看了 /usr/local/php/share/pear/ 这个目录下面是有 System.php 这个文件的。

而且在php.ini里面已经配置了 include_path='.:/usr/local/php/share/pear/'

但是调用 pear里面的任何文件都会出现 错误。我查看了 phpinfo 里面有一个 '--without-pear' ,网上有的说跟这个没关系。
但是为什么调用不了 pear里面的文件呢

gaohailin 发表于 2011-7-7 12:52:55

已经解决了,谢谢军哥的热心帮助。

是权限的问题,在网站配置文件里的 php_admin_value open_basedir 里面限制了访问。所以不能调用pear。
我注释掉了 php_admin_value open_basedir就正常了。

不知道这个问题有没有更好的解决方法。:)
页: [1]
查看完整版本: 在LNMPA的vps上安装了pear却无法调用