Laravel 빈 흰색 화면
문제:
Apache 2.4 및 PHP 5.5.7로 업그레이드한 후, Laravel 사이트는 Apache 로그에 오류 없이 빈 흰색 화면을 표시합니다.
분석:
Apache 구성:
- 잘못된 줄을 삽입하여 .htaccess 파일이 올바르게 로드되고 있는지 확인하세요.
- DocumentRoot, ServerName, Options 및 AllowOverride를 포함하여 가상 호스트 지시어가 올바르게 구성되었는지 확인하세요.
Laravel:
- Laravel 로그에 오류가 있는지 확인하세요.
- PHP를 실행하는 사용자에게 Laravel 저장소 디렉터리에 대한 쓰기 권한이 있는지 확인하세요. (일반적으로 Laravel 5의 앱/스토리지 또는 스토리지).
해결책:
Apache:
- .htaccess 파일이 로드되지 않는 경우 Apache 모듈 mod_rewrite가 활성화되어 있는지 확인하세요.
- 가상 호스트 지시문이 잘못된 경우 Laravel 구성과 일치하도록 수정하세요.
Laravel:
- 저장소 디렉터리에 대한 적절한 권한을 설정하여 쓰기 권한 문제를 해결합니다(예: chmod -R gu w app/storage).
- 경우 Laravel 5를 사용하여 bootstrap/cache 디렉터리에 대한 권한도 설정하세요.
추가 고려 사항:
- Apache 사용자가 동일한 사용자인지 확인하세요. PHP 실행(일반적으로 www-data 또는 apache).
- 문제가 지속되면 .env 파일을 설정하여 로깅 수준을 디버그(APP_LOG_LEVEL=debug)로 변경하여 자세한 오류 메시지를 확인하세요.
위 내용은 제공된 기사에 맞는 몇 가지 질문 기반 제목은 다음과 같습니다.
일반적인:
* Apache 업그레이드 후 Laravel의 빈 흰색 화면: 문제는 무엇입니까?
* 내 Laravel 사이트에 빈 페이지 Af가 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!