我在cloudcontrol.com上设置了一个Zend项目,在设置完所有内容后,运行它会给我以下错误:
Warning: require_once(/srv/www/code/library): failed to open stream: No such file or directory in /srv/www/code/library/Zend/View.php on line 64
Fatal error: require_once(): Failed opening required '' (include_path='/srv/www/code/library:.:/usr/share/php') in /srv/www/code/library/Zend/View.php on line 64
Zend/View.php on line 61
位于Zend_View::__constructor()
内,如下所示:
require_once 'Zend/View/Stream.php';
从错误中可以看出,包含路径很好。如果我从这里删除这一行并将其放在Zend_View
类定义之前(比如第27行),它就可以正常工作。
非常感谢任何帮助。
P.S。我不是ZF1开发中的菜鸟。此外,这个完全相同的代码在两台服务器上正常运行。此问题仅发生在cloudcontrol上。
答案 0 :(得分:0)
你需要设置库的包含路径,就像我在index.php文件中设置它一样
set_include_path(implode(PATH_SEPARATOR, array(
dirname(dirname(__FILE__)) . '/library',
dirname(__FILE__) . '/library',
get_include_path(),
)));
希望这会有所帮助!