我在Zend框架中有一个旧网站。我已从服务器下载了所有文件。我想修改网站。所以我需要在我的本地系统中设置这个项目。我在我的XAMPP / htdocs / projects中创建了一个名为“NFL01”的文件夹。但是当我运行项目时,我收到了一条错误消息(http:// localhost / projects / NFL01 /)。请参阅错误消息
“C:\ XAMPP \ htdocs中\项目 警告:require_once(Zend / Config / Xml.php)[function.require-once]:无法打开流:第26行的C:\ xampp \ htdocs \ projects \ NFL01 \ index.php中没有此类文件或目录
致命错误:require_once()[function.require]:无法打开所需的'Zend / Config / Xml.php'(include_path ='。; C:\ xampp \ php \ pear \; C:\ xampp \ htdocs \项目; C:\ XAMPP \ htdocs中\项目/应用/配置; C:\ XAMPP \ htdocs中\项目/应用/模型; C:\ XAMPP \ htdocs中\项目/应用/控制器; C:\ XAMPP \ htdocs中\项目/库; C:\ xampp \ htdocs \ projects / public_html')在C:\ xampp \ htdocs \ projects \ NFL01 \ index.php第26行“
我不知道那里发生了什么? 需要在我的XAMPP中设置任何东西,或者是否有任何其他问题。
请详细回复
非常感谢
答案 0 :(得分:0)
确保将 zend库复制到项目根目录中的库文件夹中。您还需要正确设置 application.ini 文件:
[production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules = ''
resources.frontController.params.displayExceptions = 1
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
resources.frontController.params.prefixDefaultModule = "1"
[staging : production]
[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
答案 1 :(得分:0)
通常xampp
带有默认的zend-framework库,可以在C:\xampp\php\pear\zend
或其附近的某个地方找到,并且由于zend框架的版本,你可能会遇到问题。
将此库替换为您的库版本,您应该没有问题(由于版本)。
您还可以更改php.ini
文件的包含路径。