Zend - index.php中的错误 - 没有打开Zend / Application.php

时间:2013-06-22 20:14:03

标签: php linux zend-framework ubuntu

我有一个用PHP编写的项目,在zend框架中。但当我进入页面:localhost / Project / public时,我收到一个错误:

Warning: require_once(Zend/Application.php): failed to open stream: No such file or directory in /var/www/Project/public/index.php on line 18 Fatal error: require_once(): Failed opening required 'Zend/Application.php' (include_path='/var/www/Project/library:.:/usr/share/php:/usr/share/pear') in /var/www/Project/public/index.php on line 18 

文件index.php中的第18行如下:

require_once 'Zend/Application.php';

我在php.ini中设置了include_path:

include_path = ".:/usr/share/php:/usr/local/ZendFramework/library"

Zf项目是通过控制台的命令成功创建的,所以我认为Zend配置得很好(无论如何都在php.ini中)。

救救我!我做错了什么?

1 个答案:

答案 0 :(得分:1)

您可以在错误中看到它使用的包含路径,但不包含/usr/local/ZendFramework/library。通常index.php会覆盖包含路径以将其指向项目的库文件夹。因此,要么您想在库文件夹中存储ZF副本,要么您希望将ZF保留在/usr/local/中,您要编辑此包含路径以指向/usr/local/ZendFramework/library