2012-05-17 70 views
0

我是Zend的新手。我已經下載了最新版本,並按照說明進行安裝,但我在包括圖書館方面遇到了麻煩。包括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 

我已經搜索並嘗試了很多事情無濟於事。我如何得到這個工作?或找到一個指南?

謝謝

+0

您是否取消了在php.ini中的include_path行註釋?在你提供的代碼示例中,它仍然被註釋掉了。否則,這些類型的錯誤通常是由於mod_rewrite未在apache中啓用或缺少ZF .htaccess文件。 – RockyFord

+0

嘿謝謝你的回覆。是的,我取消了include_path的註釋。但仍然沒有成功。我會研究你的其他建議。謝謝 – user999267

+0

看你如何使用ZF2你可以繼續下載ZF2骨架在github上https://github.com/zendframework/ZendSkeletonApplication.git – RockyFord

回答

0

您的包含路徑是錯誤的。

致命錯誤:require_once()[function.require]:未能開口所需 '的Zend/Registry.php'(的include_path = ':')在/用戶/ Sumbop /站點/ ZendFramework20 /演示/ Zend的/第27行的Wildfire/public/index.php

您可以使用下一個代碼(index.php中的某處 - 最好是第一行)來設置它。

set_include_path($pathWhereZendFolderIsLocated . PATH_SEPARATOR . get_include_path());