2011-04-07 36 views
0

我在Zend框架中有一箇舊網站。我已經從服務器下載了所有文件。我想修改網站。所以我需要在我的本地系統中建立這個項目。我在我的XAMPP/htdocs/projects中創建了一個名爲「NFL01」的文件夾。但是當我運行該項目時(http:// localhost/projects/NFL01 /),我收到了錯誤消息。查看錯誤消息Zend在我當地的Xamp

"C:\xampp\htdocs\projects Warning: require_once(Zend/Config/Xml.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\projects\NFL01\index.php on line 26

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Config/Xml.php' (include_path='.;C:\xampp\php\pear\;C:\xampp\htdocs\projects;C:\xampp\htdocs\projects/application/config;C:\xampp\htdocs\projects/application/models;C:\xampp\htdocs\projects/application/controllers;C:\xampp\htdocs\projects/library;C:\xampp\htdocs\projects/public_html') in C:\xampp\htdocs\projects\NFL01\index.php on line 26"

我不知道那裏發生了什麼? 需要在我的XAMPP中設置任何東西或者是否有其他問題。

請詳細回答

非常非常感謝

+1

您需要將包含'Zend'的文件夾添加到您的包含路徑中...通常這是'/ path/to/project/library' – prodigitalson 2011-04-07 06:23:10

回答

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 
0

通常xampp自帶默認的Zend框架庫,可以在C:\xampp\php\pear\zend發現或某處接近它,你可能有問題,因爲zend框架的版本。

將此庫替換爲您的庫版本,並且不應該有問題(由於版本)。

此外,您可以更改php.ini文件的包含路徑。

+0

我找不到Zend文件夾。我的XAMPP版本是1.7.3。無論如何,我把Zend文件夾從mu舊項目放到XAMP \ php \ perl中。但是沒有得到。警告:simplexml_load_file()[function.simplexml-load-file]:I/O警告:無法在C:\ xampp \ php中加載外部實體「../application/config/application.xml」在線66上的\ PEAR \ Zend \ Config \ Xml.php – Testadmin 2011-04-07 07:03:26

+0

@Testadmin嘗試在'C:\ xampp \ php \ pear \'中搜索'zend-framework'並且確保你有文件'application.xml'在'/ application/config'文件夾中 – 2011-04-07 07:10:36

+0

你不需要在php或xampp配置中做任何事情!只需將zend庫放在你的項目文件夾中,並在application.ini文件中設置包含路徑! – 2011-04-07 09:48:25