VPS侦探论坛

标题: 在LNMPA的vps上安装了pear却无法调用 [打印本页]

作者: gaohailin    时间: 2011-7-6 15:21
标题: 在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
System.php 这个文件不存在吧。
作者: gaohailin    时间: 2011-7-7 12:17
我看了 /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
已经解决了,谢谢军哥的热心帮助。

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

不知道这个问题有没有更好的解决方法。




欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4