2012-05-17 3 views
0

Zend를 처음 사용했습니다. 최신 버전을 다운로드하고 지침에 따라 설치했지만 라이브러리를 포함하는 데 문제가 있습니다.Zend 라이브러리 문제 포함

지금까지 로컬 호스트 파일에 전체 Zend 폴더를 저장했습니다. 어떤 사용자 폴더에있는 '사이트'폴더입니다.

나는 그래서 라이브러리의 경로를 포함하도록 php.ini 파일을 변경 한 조언으로 : 나는 젠드 데모 스크립트 중 하나를 실행하려고 할 때 오류가 발생하는 그러나

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

을 :

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 행의 주석 처리를 제거 했습니까? 제공 한 코드 샘플에서는 여전히 주석 처리되어 있습니다. 그렇지 않으면 아파치 나 ZF .htaccess 파일이없는 상태에서 mod_rewrite를 사용하지 않으면 이러한 종류의 오류가 발생합니다. – RockyFord

+0

답장을 보내 주셔서 감사합니다. 예 include_path의 주석을 제거했습니다. 그러나 여전히 성공을 거두지 못했습니다. 나는 너의 다른 제안을 조사 할 것이다. 감사합니다. – user999267

+0

ZF2 사용법을 보면서 github https://github.com/zendframework/ZendSkeletonApplication.git에서 ZF2 스켈레톤을 다운로드 할 수 있습니다. – RockyFord

답변

0

포함 경로가 잘못되었습니다.

치명적인 오류 : require_once를() function.require] '젠드/Registry.php'필요한 개구부 실패 (의 include_path = ':'을)에/사용자/Sumbop/사이트/ZendFramework20/데모/젠드/Wildfire/public/index.php on line 27

다음 코드 (index.php의 어딘가에있는 것이 가장 좋음)를 사용하여 설정할 수 있습니다.

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