2016-08-18 2 views
2

Laravel 응용 프로그램을 완료하고 FTP를 사용하여 업로드했지만 여러 자습서를 수행 한 후에도 작동하지 않습니다.FTP를 사용하여 Laravel 응용 프로그램 만 배포

나는 frontpage에 접근 할 수있다. 그러나 내가/login과 같이 깊게 들어갈 때 500 내부 서버 오류가 발생한다. 나는 CSS와 부트 스트랩없이 /index.php/login에 접근 할 수있다.

내가 가지고 ..으로 public_html에

  • Laravel 공용 폴더.
  • 나머지는 public_html과 동일한 수준의 app 폴더에 있습니다.
  • index.php의 부트 스트랩 경로가 변경되었습니다.
  • .env 파일을 편집했습니다. 누군가가 내가 잘못 또는 수정 뭘하는지 알고있는 경우 응용 프로그램/저장 폴더

에 대한

  • 권한 755 감사하겠습니다!

  • +0

    에서 /마이그레이션을 실행 또는 뭔가하지 않았습니다. 가장 좋은 방법은 아파치 오류 로그를 살펴 보는 것입니다. 500을 얻는다면 처음 보는 것이 좋습니다. – Farkie

    +0

    localhost에서 사용한 DB를 내 프로덕션 DB로 내 보냈습니다. localhost에서 작업을 마친 후 laravel.log 파일의 모든 내용이 삭제되었으며 여전히 비어 있습니다. – mattesj

    +0

    아파치 로그를 확인하십시오 - 정확한 오류를 알려줍니다. – Farkie

    답변

    0

    아파치 웹 서버를 사용하는 경우 mod_rewrite 모듈을 사용해야합니다. htaccess로 그것은 가능성이 데이터베이스가 구성되지 않은 것

    Options +FollowSymLinks 
    RewriteEngine On 
    
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L]