2011-08-28 2 views
1

cakephp 웹 사이트를 이전 서버에서 rackspace로 옮깁니다. 내 웹 사이트를 잘로드 할 수 있지만 모든 CSS 및 JS가 손상되었습니다. 나는 그것이 Cake 설정인지, 내가 보지 못했던 Rackspace 설정인지 잘 모르겠습니다. 케이크를 넣을 게Rackspace 서버 및 CakePHP 웹 루트 도움말

/var 
/www 
/rp 
/app 
/cake 
etc 
etc 

아파치를 다시 시작할 때마다 나타나는 오류입니다. 뭔가 일렬로 정렬되지 않습니다. 이 문제를 해결하는 데 도움이되는 다른 정보를 제공해야하는 경우 알려 주시기 바랍니다. 감사!

  • 웹 서버 아파치를 다시 시작 경고 : DocumentRoot를 [은/var// 응용 프로그램/웹 루트 WWW] 아파치 존재하지 않습니다 안정적으로 서버 이름 에 대한 XXXX를 사용하여 서버의 정규화 된 도메인 이름을 확인할 수 없습니다 ... 대기 경고 : DocumentRoot [/ var/www/app/webroot]가 존재하지 않습니다. apache2 : 서버 이름에 xxxx를 사용하여 서버의 정규화 된 도메인 이름을 정확하게 확인할 수 없습니다. ... 완료.
+0

합니까의/var/www가/응용 프로그램/웹 루트가 존재 :

Include /private/etc/apache2/extra/httpd-vhosts.conf 

가상 호스트 파일의 예는 다음과 같다? 그렇지 않으면 httpd.conf (또는 무엇이든)를 수정하여 올바른 DocumentRoot를 가리 키길 원할 수 있습니다. – arunkumar

+0

아니요,/var/www/rp/webroot가 존재합니다. 내 아파치 설정은 현재 apache2.conf에 있으며, httpd.conf는 비어 있습니다. – tjw

+0

apache2를 시작할 때 경고를보십시오. DocumentRoot를 apache2.conf에서/var/www/rp/webroot로 수정하십시오. 나는 이미지/CSS/js 등도 고정 될 것이라고 추측하고있다. – arunkumar

답변

0

DocumentRoot가 apache2.conf에 지정되어 있지 않으면 기본값은/var/www 이지만, 보통 내 vhosts 파일에 넣는 것을 좋아합니다. vhost 파일이 포함되어 있는지 확인하십시오. 예를 들어 :

NameVirtualHost * 
<VirtualHost *> 
     ServerName www.abc.com 
     ServerAlias www.abc.com 
     DocumentRoot /var/www/rp/app/webroot/ 
     ErrorLog /var/log/apache2/abc.log 
     <Directory /var/www/> 
       Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Order allow,deny 
     allow from all 
     </Directory> 

</VirtualHost>