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"에 복사 할 수 있다는 것을 알고 있지만 여기서 내가 뭘 잘못하고 있는지 알고 싶습니까? 모든 팁을 높이 평가 될 것입니다.
. 이름이 바뀐 가상 호스트를 사용하기 위해서는 dns가 적절하게 설정되어 있어야합니다 (또는 로컬 서버 인 경우/etc/hosts에 호스트 이름과 IP를 추가해야합니다). – 1ed
sf.mydomain.com은 존재하지 않는 페이지로 연결됩니다./나는 행운과 함께 많은 변형을 시도했습니다. DNS에서 무엇을 찾아야합니까? 감사! – Aidas
페이지를보고 싶은 머신에서'nslookup sf.mydomain.com'을 시도하십시오. 이 명령은 VPS 시스템의 IP 주소를 반환해야합니다. 해당 컴퓨터의 호스트 파일 (nslookup 사용)에 추가하려고하지 마십시오. – 1ed