2012-08-24 5 views
1

젠드 프레임 워크는 저에게 새로운 것이므로 책의 기초가되므로 젠드 프레임 워크는 초보자 가이드입니다.서버가 가상 호스트 구성으로 설정되었습니다.

내 프로젝트를 설정하고 "테스트"나는 또한 가상 호스트를 추가 한

라는 폴더에 만든이, 가상 호스트 파일에는 다음이 포함

<VirtualHost *:80> 
    DocumentRoot "C:/Program Files/Zend/Apache2/htdocs/test/public" 
    ServerName .localtest 

    # This should be omitted in the production environment 
    SetEnv APPLICATION_ENV development 

    <Directory "C:/Program Files/Zend/Apache2/htdocs/test/public"> 
     DirectoryIndex index.php 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 

</VirtualHost> 

나는 가상 호스트 파일에서 불렀다 conf의 파일을

를 아파치 내에서 나는 또한 system32를 호스트에 라인이 파일을 추가 한 :

127.0.0.1 test.localtest 

내 문제는 내가 http://test.localtest/를 탐색 할 때 내가 젠드 서버 테스트 페이지를 얻을 때 메인 페이지 시작 프로젝트 내가 내가 젠드 프레임 워크를 받고해야 읽기 오전,이 내가 http://test.localtest/test/public/

오전에 검색하여 도달 할 수있다 나는 무엇인가 놓친다?

답변

2

한번에 변경

<VirtualHost *:80> 
    DocumentRoot "C:/Program Files/Zend/Apache2/htdocs/test/public" 
    ServerName .localtest 

편집

<VirtualHost *:80> 
    DocumentRoot "C:/Program Files/Zend/Apache2/htdocs/test/public" 
    ServerName test.localtest 

는 내 시스템에 확인하고 완벽하게 작동,하지만 난 우분투 희망을 사용하고 확인이

을하는 데 도움이

이 파일을 편집

C:\Program Files\Zend\Apache2\conf (Zend Server on Windows machines) 

와 (당신에게 아파치 서버를 다시 시작하는 것을 잊지 다음 해달라고

<VirtualHost *:80> 
    ServerName test.localtest 
    DocumentRoot "C:/Program Files/Zend/Apache2/htdocs/test/public" 

    SetEnv APPLICATION_ENV "development" 

    <Directory "C:/Program Files/Zend/Apache2/htdocs/test/public"> 
     DirectoryIndex index.php 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

가이 파일

C:\WINDOWS\system32\drivers\etc\hosts 

편집이 코드를 추가하고이 라인

127.0.0.1 test.localtest 

을 추가하고 wamp 또는 xampp 또는 사용중인 모든 것)

하고 때로는 브라우저가 http://

없이 작동하지 않습니다 http://와 URL을 작성하는

http://test.localtest 

시도이 링크를 열은

+0

답장을 보내 주셔서 감사합니다. 그러나 Zend Server Test Page ..와 같은 결과를 얻었습니다. ( – MartinJJ

+0

@ user1117324 C : \ WINDOWS \ system32 \ drivers \ etc에서 C : \ WINDOWS \ system32 \ drivers \ etc \ hosts에 대한 답변을 편집했습니다. C : \ WINDOWS \ system32 \ drivers \ etc는 디렉토리입니다. – Karma

2

한 가지를 작동하지 않는 경우가 의견을 시도 대부분의 모두가 그리워한다는 것은 Zf가 FollowSymlinks가 대부분의 시간 동안 작동해야한다는 것입니다.

이 난 보통 내 가상 호스트

<directory "C:\www\project"> 
    Options Indexes FollowSymlinks 
    AllowOverride all 
    Order Deny,Allow 
    Allow from all 
</directory> 

DirectoryIndex에이 어떤 영향을 미칠지하지 않도록에서 사용하는 디렉토리 정의입니다.

확인 mod_rewrite를 만들 아파치에서 사용 가능 :

LoadModule rewrite_module modules/mod_rewrite.so //make sure this line is uncommented httpd.conf 

가 가상 호스트를 만들 아파치에서 사용 가능 : 귀하의 가상 호스트는 일반적으로 가상 호스트 정의 위의 파일에

Include conf/extra/httpd-vhosts.conf //make sure this line is uncommented httpd.conf 

이 줄이 있는지 확인 :

NameVirtualHost *:80 
+0

vhosts 파일 NameVirtualHost * : 80 많은 코드에서이 줄의 코드가 누락되었습니다. – MartinJJ