2017-09-22 1 views
0

공유 호스팅에 Laravel 프로젝트를 배포하려고합니다. 사용자의 루트 디렉토리 (/ home/shrpr)에 Laravel 폴더를 복사하고/home/shrpr/www 폴더에 공개 디렉토리의 내용을 복사했습니다. site에서 설명한대로 "../Laravel"을 포함하도록 public 폴더의 index.php를 수정했습니다. 작곡가가이 공유 호스팅에 허용되지 않았기 때문에 laravel 폴더와 함께 로컬 공급 업체 및 저장소 폴더도 복사했습니다. 하지만 여전히 오류 (500)를 받고 계속, 나는 laravel 폴더에 test.php 파일을 추가의 index.php 파일에 포함 path가 테스트하고 모두 아래로 올바른 :작곡가없이 공유 호스팅에 Laravel 5.5를 배포하는 방법

require __DIR__.'/../laravel/test.php'; die; 

이 작품 test.php의 내용이 적절하게 표시되고 있습니다. 따라서 공급 업체 폴더의 일부 종속성이 누락 된 것처럼 보입니다. laravel의 완전한 종속성을 확인하고 업로드하는 방법이 있습니까? 작곡가를 사용하지 않고 업로드하는 방법이 있습니까?

답변

0
  1. 공유 호스팅에 업로드하기 전에 작성기 업데이트를 사용해보세요.
  2. index.php의 허가를 644로 변경하십시오.
  3. 환경을 점검하십시오. 아마도 작동하지 않을 수 있습니다.
  4. PHP 공유 버전이 공유 호스팅에서 실행되고 있습니까? 그리고, Laravel 버전, PHP 버전을 7.0으로 변경하십시오.
+0

예, index.php는 644입니다. 업로드하기 전에 작곡가 업데이트를했습니다. :) –

+0

둘 다 7.1 (로컬 컴퓨터뿐 아니라 공유 호스팅에서도) –

+0

알립니다. 호스팅 된 서버가 PHP 설정을 7.1로 저장하지 못했으며 문제가되었습니다. PhpInfo()가 문제를 나타냅니다. 도움을 주셔서 감사합니다. @Francisco. 좋은 주말 되세요. –

0

PHP 5.5 이상이 서버에 설치되어 있는지 확인하십시오. index.php 파일을 public에서 www로 이동하고 그에 따라 경로를 변경하십시오.

+0

그것을 검사했습니다. 7.1입니다. –

관련 문제