Laravel

문제 Middleware('auth:api')로 들어가있는 route들에 대해, Middleware에서 걸러졌을 때에 Exception처리를 해야한다. /* routes/api.php */ Route::middleware('auth:api')->group(function(){ /* Routes.. */ }); (현재 auth처리는 laravel passport를 통해 하고 있다.) 해결 Middleware/Authenticate.php 수정 Authenticate.php에는 예외처리가 되었을 때, 어디로 redirect되어야 할지 정의하고 있다. 기존에는 return route('login')으로 되어있어서 미들웨어에서 걸러졌을 때, 자꾸 login route를 찾았던 것이다. 그래서 아래와 같이 rou..
문제 방화벽을 다시 열고 주소에 접속하니 라라벨의 감기같은 Permmision denied오류가 떴다. 해결법 프로젝트 경로로 들어가서 아래 명령어를 실행해준다. sudo chown -R www-data:www-data bootstrap/cache sudo chown -R www-data:www-data storage 이렇게 하면 깔끔하게 해결(●'◡'●) 감기같은 존재,, permission denied,,
드디어 구축 마지막 단계인 nginx배포!!! 간단한 듯 보여도 요래저래 오류가 많이 났다... 현재상태 Laravel project git clone완료(/var/www/) MySQL 설정 완료 22번 포트 OPEN Nginx 설치 우선 OS 업그레이드 및 업데이트 필수. 아래 명령어를 사용해 Nginx를 설치해준다. sudo apt-get install nginx 설치 후, 해당 주소로 접속하였을 때 nginx 문구가 뜨면 설치 성공 나는 apache2가 설치되어 실행되고 있어 이미 80번포트를 얘가 사용중이었다. 이때에는 apache2서버를 죽이고 nginx를 start해준다. sudo systemctl stop apache2 sudo systemctl start nginx Nginx설정 /etc/..
서버를 AWS에서 Cafe24로 변경하여 이전작업 중, 언젠가 또 이전 할 일이 있지 않을까.. 매번 구글링하기도 귀찮고 어려워서 쓰는 나만의 가이드 서버 스펙 cafe24 클라우드 서버 m2.large(4/ 4GB / 30GB) Ubuntu 18.041. PHP 및 Laravel 필요 패키지 설치 Ubuntu 업그레이드 및 업데이트 항상 최신버전으로 맞추는 습관을 들이자. sudo apt update sudo apt upgrade * 업그레이드 하는데에도 꽤 시간이 걸렸다. PHP7.3 및 관련 패키지 설치 이전에 쓰던 laravel 버전이 7.3에 맞춰져 있었고, 8.0으로 넘어가면 지원하지 않는 패키지들이 있었기 때문에 계속 php7.3버전을 쓰기로 결정 php 설치 sudo apt-get inst..
점이
'Laravel' 태그의 글 목록