Homestead

· 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/Setting
개요 Widnows + Homestead 환경에서 php 외부 모듈을 추가해야 할 일이 생겼습니다. php.ini 위치를 확인 후 가볍게 적용하려고 했으나 잘 되지 않았습니다. 총 2단계에 걸쳐서 막혔습니다. 1. 일반 APM과 다른 확장 모듈 폴더의 위치 2. Cli 에서만 적용된 모듈 확장 모듈 폴더의 위치 기존 APM에서는 아래 명령어를 통해 쉽게 php.ini위치를 파악하고 php -r "phpinfo();" | grep "Loaded Configuration File" extension_dir과 enable_dl의 주석을 해제한 후 필요한 extension 주석을 삭제하는 방식으로 모듈을 추가할 수 있었습니다. 하지만 Homestead 환경에서는 ext 폴더가 없을뿐더러 이미 다른 폴더를 통해 ..
· 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/Laravel
회사에서 프로젝트를 하던 와중 mysql 버전이 맞지 않는 일이 생겼습니다. 분명 저도 똑같은 release 버전으로 설치했는데 말이죠, 이유를 찾아보니 다음과 같았습니다. 사진을 보면 virtualbox의 버전이 10.0.0인 것을 알 수 있습니다. 10 버전부터는 MySQL의 버전이 5.7이 기본 설치가 안되며, 8부터 설치가 된다고 합니다. 즉 저희는 10 버전을 삭제하면 된다는 것입니다. 삭제법은 간단합니다 사용자 폴더 밑에 .vagrant.d 파일이 있을 것입니다 예시 : C:\C:\Users\me\.vagrant.d 파일 안에는 다음과 같이 boxes 폴더가 또 있을 것입니다. boxes 폴더로 이동하고 첫 번째의 laravel-어쩌고를 들어가시면 됩니다. vagrant box list 했을 ..
· PHP/Laravel
Laravel Laravel은 PHP를 기반으로 하는 웹 개발 프레임워크입니다. 프레임워크는 대부분 일정한 틀을 지니며, 부품을 가지고 다양한 형태의 결과물을 만들어낸다고들 합니다. (문법을 지닌 프로그래밍 언어 위에서 만들어져 한 발자국 더 구속된 형태(틀)라 보시면 됩니다.) 라라벨의 장점으로는 - 기존의 중구난방이던 php의 mvc 모델을 일관성 있게 만들어줍니다. - Blade 템플릿 엔진을 지원해줍니다. (Blade란 php와 html의 적절한 하모니) - DB 작업을 위해 Eloquent ORM을 지원합니다, 덕분에 쉽고 빠른 DB 작업이 가능합니다. - 프레임워크이기에 기본적인 보안 사항들이 적용되어있습니다. (CSRF, SQL 인젝션 등등) Vagrant Vagrant 홈페이지의 슬러그인 ..
DSeung
'Homestead' 태그의 글 목록