Windows 용 Zend Server Community Edition을 방금 다운로드했으며 자습서에 포함 된 ZF 유틸리티가 포함되지 않은 것으로 나타났습니다. Zend Framework (버전 1.7.8은 버전 1.8이 제대로 다운로드되지 않기 때문에)을 다운로드하고 압축을 풉니 다. 여기에는 기본 프로젝트 파일을 생성하기위한 zf.bat 유틸리티가 포함됩니다. 불행하게도이 두 가지 모두 도구가 작동하는 데 필요한 CodeGenerator 패키지를 포함하지 않는 것 같습니다. 받은 오류 :Windows 용 Zend Server에서 ZF 도구를 수정하려면 어떻게해야합니까?
H:\zend>zf
Warning: require_once(Zend/CodeGenerator/Php/File.php): failed to open stream: N o such file or directory in D:\Simon\code\zend\ZendServer\share\ZendFramework\in cubator\library\Zend\Tool\Project\Context\Zf\ControllerFile.php on line 4
Fatal error: require_once(): Failed opening required 'Zend/CodeGenerator/Php/Fil e.php' (include_path='D:\Simon\code\zend\ZendServer\share\ZendFramework\incubato r\library;D:\Simon\code\zend\ZendServer\share\ZendFramework\library;.;D:\Simon\c ode\zend\ZendServer\share\ZendFramework\library') in D:\Simon\code\zend\ZendServ er\share\ZendFramework\incubator\library\Zend\Tool\Project\Context\Zf\Controller File.php on line 4
나는 주위를 검색 한 결과 약간의 discussions을 발견했습니다. 일부 다른 하나는 같은 문제가 있고, 다음 명령을 사용하여 최신 SVN을 확인하여 문제를 해결 한 :
cd $PATH_TO_ZF/ZendFramework-1.7.7
cp -r incubator/library/Zend/Tool/ library/Zend/
cp -r incubator/library/Zend/Reflection/ library/Zend/
cd library/Zend/Tool
mkdir CodeGenerator
cd CodeGenerator
svn co http://framework.zend.com/svn/framework/standard/incubator/library/Zend/CodeGenerator .
cd ..
find . | grep -v .svn | xargs perl -pi -e "s|Zend/CodeGenerator|Zend/Tool/CodeGenerator|g"
find . | grep -v .svn | xargs perl -pi -e "s|Zend_CodeGenerator|Zend_Tool_CodeGenerator|g"
불행하게도, 최신 SVN 중 하나 CodeGenerator이 없습니다.
이제는 Subversion 저장소에서 최신 버전의 Zend Framework를 가져 왔기 때문입니다. 의미 : Zend Framework 1.8을 효과적으로 다운로드하여 문제를 해결했습니다. – leek
질문 제목을 변경하여 Windows 용 Zend Server 패키지에 포함 된 Zend Framework가 불완전하다는 문제를 지정했습니다. –