WAMP包括路径错误



我正在接一个同事完成的项目,但需要改进。我在windows PC上安装了一个WAMP服务器,我的服务器上的大部分集成工作正常,除了我无法通过这个错误:

Warning: require_once(DB.php) [function.require-once]: failed to open stream: No such file or directory in C:wampwwwincludesincludes.inc.php on line 40
Fatal error: require_once() [function.require]: Failed opening required 'DB.php' (include_path='.;C:phppear') in C:wampwwwincludesincludes.inc.php on line 40
首先,我没有一个C:phppear文件夹,pear文件夹位于
C:wampbinphpphp5.3.13pear

我已经停止了WAMP中的服务,然后转到php.ini并更改了这些设置:

; Windows: "path1;path2"
include_path = ".;C:wampbinphpphp5.3.13pear"

我检查了他的。htaccess文件的任何可能覆盖我的包括路径和什么都没有。

我在他的项目中唯一看到他设置了include_path的地方是:

ini_set('include_path', ini_get('include_path') . ':'. $_SERVER['DOCUMENT_ROOT'] ."/capeadmin/includes");
我似乎不能把我的手指放在这上面。

任何帮助将是伟大的,谢谢!

windows的路径分隔符是;而不是:,所以

ini_set('include_path', ini_get('include_path') . ':'. $_SERVER['DOCUMENT_ROOT'] ."/capeadmin/includes");

改为

ini_set('include_path', ini_get('include_path') . ';'. $_SERVER['DOCUMENT_ROOT'] ."/capeadmin/includes");

或者更好的

ini_set('include_path', ini_get('include_path') .PATH_SEPARATOR. $_SERVER['DOCUMENT_ROOT'] ."/capeadmin/includes");

相关内容

  • 没有找到相关文章

最新更新