2012-04-17 2 views
0

symfony로 개발하기 시작했고 지금까지 제가 직면 한 유일한 문제는 바로 웹 서버입니다. 나는 아파치 설정에 익숙하지 않다. 내가 가진 Plesk를 VPS를 사용하고 있습니다 :symfony 초보자 : 아파치에서 VirtualHosts를 바로 얻을 수 없습니다.

  • 에 CentOS 5.5
  • 아파치/2.2.3
  • 심포니 1.4.17 내가 하위 도메인 김포을 설정 한

(비 sanbox)

/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/ 

심포니 프로젝트는 여기에 있습니다 : :

서버에서 웹 accessable 한 경로는 .mydomain.com을, 나는 httpdocs에서 설치를하지 않는 것이 좋습니다 알고

/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/lib/vendor/symfony/data/web/sf/ 

,하지만 난 그냥 테스트 해요 :

/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/ 

심포니 설치 파일이 여기에 있습니다. 내을 httpd.conf에서 나는 이러한 항목을 추가했습니다 :

NameVirtualHost *:80 
    <VirtualHost *:80> 
     ServerName sf.mydomain.com 
     DocumentRoot "/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/web" 
     DirectoryIndex index.php 
     <Directory "/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/web"> 
     AllowOverride All 
     Allow from All 
     </Directory> 

     Alias /sf /var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/lib/vendor/symfony/data/web/sf 
     <Directory "/var/www/vhosts/mydomain.com/subdomains/sf/httpdocs/jobeet/lib/vendor/symfony/data/web/sf"> 
     AllowOverride All 
     Allow from All 
     </Directory> 
    </VirtualHost> 

내 의도도에 실패 할 경우, mydomain.com/jobeet/web에서 매우 환영 화면을 가지고 있지만 지금은 이미지를 표시하지 않고있다 /jobeet/web/sf/sf_default/css/screen.css를 통해 경로를 지정하십시오. 나는 "lib/vendor/symfony/data/web/sf /"를 "/ web"에 복사 할 수 있다는 것을 알고 있지만 여기서 내가 뭘 잘못하고 있는지 알고 싶습니까? 모든 팁을 높이 평가 될 것입니다.

+0

. 이름이 바뀐 가상 호스트를 사용하기 위해서는 dns가 적절하게 설정되어 있어야합니다 (또는 로컬 서버 인 경우/etc/hosts에 호스트 이름과 IP를 추가해야합니다). – 1ed

+1

sf.mydomain.com은 존재하지 않는 페이지로 연결됩니다./나는 행운과 함께 많은 변형을 시도했습니다. DNS에서 무엇을 찾아야합니까? 감사! – Aidas

+0

페이지를보고 싶은 머신에서'nslookup sf.mydomain.com'을 시도하십시오. 이 명령은 VPS 시스템의 IP 주소를 반환해야합니다. 해당 컴퓨터의 호스트 파일 (nslookup 사용)에 추가하려고하지 마십시오. – 1ed

답변

0

CLI를 사용하여 저작물을 게시하려고 시도했지만 벨로우즈 작업을 실행하면 symfony의 기본 저작물 (doctrine 플러그인의 저작물 등)이 게시됩니다. 브라우저에서 : (DEV 모드 // sf.mydomain.com/frontend_dev.php` 또는`HTTP) // sf.mydomain.com` : 당신은`HTTP를 입력해야이 설정으로

symfony plugin:publish-assets 
관련 문제