0

我有一个用 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 中)。

帮我!我做错了什么?

4

1 回答 1

1

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

于 2013-06-22T20:31:25.883 回答