공유 호스팅 서버를 사용하고 있으며, 첫 번째 Laravel 5.4 응용 프로그램을 설치했으며 모든 것이 정상적으로 작동합니다. 며칠 전 다른 도메인에 다른 Laravel 5.4 응용 프로그램을 설치했지만 동일한 서버에 연결했지만 URL에 액세스하려고하면 500 INTERNAL SERVER ERROR
이 표시됩니다.공유 호스팅 서버의 Laravel이 오류 500을 반환합니다.
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
### Add two lines for fix error 500 ###
Options -Indexes
php_flag xcache.cacher 0
#######################################
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
도메인 (forumcover.com)에 액세스하려고하면 다른 오류가 표시됩니다. laravel 프레임 워크의 전체 폴더 구조가 표시됩니다 .. 로그인 경로 (forumcover.com/login)에 액세스하려고하면) 나는 찾지 못했습니다 "요청한 URL /index.php가이 서버에서 발견되지 않았습니다 . 또한 ErrorDocument를 사용하여 요청을 처리하는 동안 404 찾을 수 없음 오류가 발생했습니다." – user3867365
삭제하십시오, 당신은 데이터베이스 세부 정보를 유출했습니다! – emotality
내가 뭘 잘못 알고 내 대답을 업데이 트됩니다. – emotality