Programing Language
-
-
Laravel) Nginx + Laravel7.0 + Vue2.X 연동하기Programing Language/PHP 2021. 8. 11. 16:48
* Ubuntu 18.04 * PHP7.2 * Laravel 7 * Vue 2.xx * MariaDB 1. 패키지 설치 apt update apt upgrade # nginx 설치 apt-get install nginx # php 설치 apt install php7.2-fpm php7.2-mysql php7.2-zip php7.2-gd apt install mcrypt # mariadb 설치 apt install mariadb-server php-mysql 2. php.ini 설정 # php.ini 파일을 vim 에디터로 open vim /etc/php/7.2/fpm/php.ini # cgi.fix_pathinfo를 0으로 cgi.fix_pathinfo=0 3. NGINX 설정 vim /etc/nginx..
-
Laravel) Json Request를 Controller에서 다루기Programing Language/PHP 2021. 8. 3. 16:25
routing을 통해 controller의 method로 request를 전달 한 후 json parsing 및 json 출력 안드로이드 retrofit을 통해 post로 json: {"name":"hwjoo","pass":"1234"}을 넘긴 후 response로 받은 json값을 다시 돌려주는 test진행 controller 내부 method public function index(Request $request){ //Request $request는 client에서 전달된 request를 그대로 받아온다. $data = json_decode($request->getContent(), true); // $request->getContent()는 request body $name = $data['name..
-
Laravel) Log파일 접근 권한 설정Programing Language/PHP 2021. 8. 3. 13:35
80번 포트로 접속하면 아마도 프로젝트로 요청은 가지만 Log 접근 권한 에러를 뱉어낼 수도 있습니다. 이 경우, 생성한 Laravel 프로젝트에서 Log 파일들을 서버가 읽고 쓸 수 있도록 권한을 부여해야 합니다. 권한 조정이 필요한 파일들은 Laravel 프로젝트 내 bootstrap/ 과 storage/ 디렉터리입니다. 아래의 명령어로 해당 디렉터리의 하위 파일들의 읽고 쓰기 권한을 부여하도록 합니다. $ sudo chmod 777 -R [프로젝트 경로]/bootstrap $ sudo chmod 777 -R [프로젝트 경로]/storage
-
Laravel) Nginx + Laravel(라라벨) 설정Programing Language/PHP 2021. 8. 3. 13:34
nginx의 default 파일 설정 위치 : /etc/nginx/sites-available/default ------------------------------------------------------------------------------------------ server{ listen 80 default_server; listen [::]:80 default_server; root /(projectFolder)/public; #laravel public 폴더 절대경로 설정 # Add index.php to the list if you are using PHP index index.html index.htm index.php; add_header X-Frame-Options "SAMEORIGI..
-
네아로 로그아웃) service_provider is missing 에러...Programing Language/Node.js 2021. 7. 25. 12:14
레오케빈 2017.10.21. 06:07 https://developers.naver.com/docs/login/devguide/#5-3-1-네아로-연동-해제가-필요한-경우 이 문서 내용대로 수행하면 service_provider is missing. 이라는 에러를 만나게 됩니다. 요청URL 에 service_provider=NAVER 를 추가하면 정상작동합니다. 하지만, 문서에는 이런 내용이 없습니다. 정말 2017년도에 이용자가 제시한 해결방법이 아직도 아직 공식문서에 안내가 없네요...