0

我是 Zend 的新手。我已经下载了最新版本并按照说明安装它,但我在包含库时遇到了问题。

到目前为止,我已经将整个 Zend 文件夹保存到我的本地主机文件中。这是位于用户文件夹中的“站点”文件夹。

根据建议,我已更改 php.ini 文件以包含库的路径,如下所示:

;include_path = ".:/php/includes"
;include_path = ".:/Users/myusername/Sites/ZendFramework20/library"

但是,当我尝试运行其中一个 zend 演示脚本时,出现错误:

    Warning: require_once(Zend/Registry.php) [function.require-once]: failed to open stream: No such file or directory in /Users/Sumbop/Sites/ZendFramework20/demos/Zend/Wildfire/public/index.php on line 27

    Fatal error: require_once() [function.require]: Failed opening required 'Zend/Registry.php' (include_path='.:') in /Users/Sumbop/Sites/ZendFramework20/demos/Zend/Wildfire/public/index.php on line 27

我已经搜索并尝试了很多东西都无济于事。我如何让这个工作?还是找向导?

谢谢

4

1 回答 1

0

您的包含路径错误。

致命错误:require_once() [function.require]:无法在 /Users/Sumbop/Sites/ZendFramework20/demos/Zend/Wildfire/public/index 中打开所需的 'Zend/Registry.php' ( include_path='.:' )。第 27 行的 php

您可以使用下一个代码(在 index.php 中的某处 - 最好是第一行)来设置它。

set_include_path($pathWhereZendFolderIsLocated . PATH_SEPARATOR . get_include_path());
于 2012-05-18T20:50:06.487 回答