내 Windows에서 작동하는 Laravel 프로젝트가 있습니다. Mac에서 전송하려고합니다. 불행히도, 나는 나의 웹 사이트에 갈 때 Error 500이있다. 아파치 로그를 확인할 때 : 클라이언트가 서버 구성에 의해 거부되었습니다. Apache는 MAMP의 2.2 버전입니다.MAM을 사용하는 Laravel Error HTTP 500
2
A
답변
0
이 오류는 파일 시스템의 디렉토리에 대한 액세스가 Apache 구성에 의해 거부되었음을 의미합니다. 아파치 디렉토리의 권한
체크 주자 ... laravel의 설치에
:
Directory 사용 권한 Laravel를 설치 한 후
, 당신은 어떤 권한을 구성해야 할 수 있습니다. 저장소 및 부트 스트랩/캐시 디렉토리 내의 디렉토리는 웹 서버에서 쓰기 가능해야하며 그렇지 않으면 Laravel이 실행되지 않습니다. Homestead 가상 시스템을 사용하는 경우 이러한 사용 권한은 이미 설정되어 있어야합니다.+0
사실 저는 Mac에 Laravel을 설치하지 않았고, 저는 Windows에서 프로젝트를 전송했습니다. Mac에 Laravel을 설치해야합니까? –
+0
아니요 ... @AdrienMi –
0
-R을 사용하여 저장소 및 모든 파일의 chmod를 변경하고 bootstrap/cache 폴더에서도 동일한 작업을 수행해야합니다.
이chmod -R 775 storage
chmod -R 775 bootstrap/cache
확인하는 공식 laravel 문서 설치에서 "디렉토리 권한"에 : 도움이 https://laravel.com/docs/5.3/installation
희망. 문안 인사.
가능한 [서버 구성에 의해 거부 된 클라이언트] (http://stackoverflow.com/questions/8413042/client-denied-by-server-configuration) – James
MAMP의 다른 모든 프로젝트가 완벽하게 작동하기 때문에 아니요. –