PHP/Error

· PHP/Error
Homestead로 개발 설정을 하고 작업하다 보면 가끔씩 아래와 같은 에러가 발생하며 vagrant up이 계속 안 되는 상황을 맞닥뜨리게 됩니다. Bringing machine 'homestead' up with 'virtualbox' provider... ==> homestead: Checking if box 'laravel/homestead' version '12.1.0' is up to date... ==> homestead: Clearing any previously set forwarded ports... ==> homestead: Clearing any previously set network interfaces... ==> homestead: Preparing network interfa..
· PHP/Error
라라벨 개발 중 내부에서 동작하는 form에 경우 @csrf를 쉽게 추가할 수 있습니다. 하지만 외부 모듈과의 연동 중 외부 모듈에서 내부로 들어오는 경우 @csrf 추가하기가 힘이 듭니다. 더불어 postman 같은 외부 프로그램으로 테스트시에도 문제가 생기죠. 그럴 경우 이 방법을 통해 특정 주소에 대한 @csrf 보호를 제외시킬 수 있습니다. app/Http/Middleware/VerifyCsrfToken.php
· PHP/Error
라라벨로 개발을 하다 보면 나는 분명 제대로 컨트롤러를 생성하고 라우팅 설정을 맞췄는데 404 에러가 발생해 벙찌게 된 적이 있을 것입니다, 원인은 라우팅 설정 파일 안에 있습니다. web.php 아래는 정상적으로 행동하고 ... Route::get('products/excel', [ProductController::class, 'excel'])->name('products.excel'); Route::get('/products', [ProductController::class, 'index'])->name('products.index'); Route::get('/products/create', [ProductController::class, 'create'])->name('products.create'..
· PHP/Error
에러 상황 1. Ajax 요청 및 관리자 단을 들어가는 등 모델 사용 시 아래와 같은 에러 발생 2. ssh에서 php artisan route:list 입력 시 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 262144 bytes) in 에러 발생 시도 - vagrant의 xdebug 설정을 다 주석처리 - homestead.yamll의 맵핑에 type:apache로 변경하기 를 시도해보았으나 nginx나 설정의 문제가 아닌 코드 상의 에러였습니다 해결 설정을 바꾸지 않았는데 단순히 502 에러라는 이유로 서버나 설정이 원인인 걸로 오해해서 8시간을 날렸네요 php artisan route:list..
· PHP/Error
라라벨 세팅 중 다음과 같은 에러가 발생했습니다. 구글링을 통해 알아낸 원인은 환경 변수의 한글 인코딩 문제였습니다. (생각보다 사용자 폴더 명이 한글이어서 생기는 문제가 많더군요.) 해결법은 간단하게 원으로 언급했던 환경 변수 경로 설정에서 한글이 없으면 될 거라 생각했습니다. 하지만 한글 경로를 수정해도 여전히 안됐습니다. 저는 혹시 Git bash에 경로 상에 제 이름이 한글로 나오는 게 보여 저거와 관련 있어서 Git bash로는 안될까 싶어 cmd로 실행하니 정상적으로 실행되었습니다. 아무래도 Git Bash의 설정값이 내 PC의 한글 경로와 겹치거나 혹은 비슷한 이유로 안됐던 것이라 추측해봅니다.
DSeung
'PHP/Error' 카테고리의 글 목록