Confluence 에 심각한 보안 취약점이 발견되었으니 사용자분들은 업그레이드 하세요.!
 
1
0
-1

AWS의 Lightsail에 있는 Bitnami LAMP (PHP 7)로 서버환경 구성하고,


https://docs.bitnami.com/bch/infrastructure/lamp/get-started/use-laravel/ 에 나와있는 가이드대로

비트나미의 라라벨 사용 프로세스를 진행했습니다.


그런데 route/web.php 에서 라우트를 추가하려고 하다보니


처음 기본적으로 있는 루트 디렉토리에서 view를 불러오는 라우트는 실행이 되는데

그 외에 다른것을 추가하면 500 에러가 발생합니다.


Route::get('/', function () {
	return view('기본파일'); // 잘 실행
});

Route::get('/post', function () {
	return 'Post Page; // 'post', '/post', '/post/', 'post/' 모두 500 에러 
});



관련 내용을 찾아보니, 퍼미션 문제일 수 있다고 해서 확인해보니

/storage 폴더와 /bootstrap/cache 폴더는 퍼미션이 775이고 root:daemon 으로 되어있었습니다.

bitnami의 경우 웹서버 대신 daemon이 들어가야 한다고 하던데..


어느 부분에서 문제인지 모르겠습니다 ㅠ

조언 부탁드립니다!


라라벨 버전은 5.8.3 입니다

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      퍼미션 문제는 루트 디렉토리에서도 발생하기 때문에 기본파일이 잘 실행되면 권한문제는 아닌 것으로 보입니다.

      제 추측으로는 오타일 가능성도 있을 것 같은데 

      .env파일의 APP_DEBUG를 true로 설정하시고

      /storage/logs에 출력된 로그를 보고 어떤 오류 때문에 500이 떴는지 확인해보시면 될 것 같습니다.

        CommentAdd your comment...