개발 서버에서 호스팅 서버로 이동하는 프로젝트가 있습니다. 나는 아파치 설정에서 문서 경로를 공용 폴더로 설정했다. 내가 얻는 이상한 행동은 모든 경로가 홈 경로 또는 '/'경로를 제외하고 작동한다는 것입니다. 이 모든 것은 내 개발 서버에서 작동하지만 문서 루트를 공용 폴더로 설정하지 않습니다. 그래서 그것을 제외하고는, 나는 그것이 작동하기를 기대했습니다. 매우 이상합니다. www.example.com은 빈 페이지를로드하지만 오류는 발생하지 않습니다. 그러나 www.example.com/events는 괜찮습니다. 또는 하위 경로를 사용해도됩니다. 나는 전체 프로젝트를 프로덕션 서버로 밀어 넣었다. 현재로서는, 현재의 .htaccess 파일을 아래에 포함 시켰습니다. 나는 이것이 문제이지만 행운이 없다고 가정 할 때 .htaccess로 많은 것을 시도했다! 어떤 제안을 기대하고 있습니다!Laravel 5.2 모든 경로가 작동합니다. 홈 경로를 제외하고
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^index.php [L]
나는 단지 그들이 필요한 액세스를했다 확인하기 위해 755가 그럼 난 그 이후로 777에 저장 및 공용 폴더에 권한을 설정하는 644 파일과 폴더에 대한 모든 권한을 만들었습니다 - 나는 한 번을 제한 할 수 있습니다 나는 내 문제를 알아 낸다. 이것은 내가 프로덕션으로 옮긴 첫 번째 Laravel 기반 프로젝트이므로 당연한 것으로 생각하지 말고 나에게 아이디어를 던져주세요! :) 마지막으로, 메인 페이지에 액세스하려고 시도 할 때 오류 로그에 아무것도 표시되지 않습니다. 그들은 비어있다.
UPDATE : 내 경로에이 작업을 수행 할 때 나는 텍스트를하지 않는 파일, 여전히 단지 WSD (죽음의 백색 화면) :
Route::get('/', function() {
return 'Hello World';
});