2016-08-22 2 views
0

방금 ​​홈 시어러 설치를 내 vps 설정으로 옮겼습니다.Laravel 5.2 경로가 작동하지 않습니다.

모든 것이 정상적으로 작동하고 있습니다 (XX.XX.XX.XX/public).

하지만 난 그것을해야한다고 생각 whould으로 나는 XX.XX.XX.XX/공공/링크의 대신 XX.XX.XX.XX/링크로가는 홈페이지에서 바깥 링크를 클릭 할 때.

홈스테드로 구성된 로컬 설정과이 링크와 같은 XX.XX.XX.XX/signin이 정상적으로 작동합니다.

그리고 내가 vps에서 XX.XX.XX.XX/public/signin을 시도하면 404 오류가 발생합니다.

내 사이트에서 사용할 수있는 .conf 파일은 다음과 같습니다. 문제가 될 수 무엇

<VirtualHost *:80> 
     ServerName XX.XX.XX.XX/app.domain.dk 
     DocumentRoot /var/www/app.domain.dk/public 

     <Directory /> 
       Options FollowSymLinks 
       AllowOverride None 
     </Directory> 
     <Directory /var/www/app.domain.dk/public> 
       AllowOverride All 
     </Directory> 

     ErrorLog ${APACHE_LOG_DIR}/error.log 
     LogLevel warn 
     CustomLog ${APACHE_LOG_DIR}/access.log combined 

</VirtualHost> 

은, 저를 도와주세요 :)

+0

는이를 테스트 할 수 있어야한다? http://stackoverflow.com/questions/22075238/uploading-laravel-project-onto-web-server –

+0

임 공용 호스팅을 사용하지 않기 때문에 모든 것을 var/www/myfolder에 넣으십시오. 테스트해야합니까? – user3502250

답변

4

문제는 잘못 구성된 웹 서버에 있습니다. point web server to a laravel_project/public directory이어야하며 대신 XX.XX.XX.XX/link과 같은 URL을 사용해야합니다.

아파치를 들어 이러한 지침을 사용할 수 있습니다

DocumentRoot "/path_to_laravel_project/public" 
<Directory "/path_to_laravel_project/public"> 

웹 서버를 다시 시작하는 것을 잊지 마십시오.

+0

안녕하세요, Alexey Mezening, 방금 내 .conf 파일을 포함하도록 게시물을 업데이트했습니다. 문제가 있습니까? :) – user3502250

+0

Apache를 다시 시작 했습니까? 그렇다면'XX.XX.XX.XX/signin'에 갈 때 지금 무엇을 얻으십니까? –

+0

나에게 404 오류를주는 것과 같은가요, 이걸 사용하여 sudo 서비스를 다시 시작했습니다. apache2 restart – user3502250

0

해결되었습니다.

나는 .conf 파일에 슬래시가 누락되어 있음을 알았습니다.

그래서 도움말 모두에게 /var/www/app.domain.dk/public/

감사합니다 :)

관련 문제