반응형

Codeigniter4 9

[CI4]codeigniter4에서 www 작동하게 만들기.(with apache)

2022.02.22 - [취업/CodeIgniter] - [ci4] 최소지원 php 버전은 7.2? 7.3? [ci4] 최소지원 php 버전은 7.2? 7.3? 회사에선 ci4이지만, php 버전 7.2를 쓰는데, ci4에선 다운로드에선 최소 지원이 7.3버전이더라 https://codeigniter.com/download Welcome to CodeIgniter CodeIgniter 4 is the latest version of the framework, intended for use with PHP kasumil.tistory.com 해당 내용을 통해서 다운 받으면 되고, 내 경우에 7.2를 사용하기에 해당 부분의 내용대로 수정하였다. public폴더가 연결이 안되서 이걸 어떻게 하나 했는데, aw..

취업/CodeIgniter 2022.12.14

[Mac] PHP, Apache install. Bitnami 다운로드 막힘.

이전에 wamp를 다운로드하려다가 못 다운로드해서 기존에 다운로드한 파일을 백업하면서 발견한건데, 비트나미가 없어졌다. wamp, mamp가 사라져서 더 이상 다운로드가 되지 않는데, 1. PHP 설치 # lts 버전이 아닌 8.0 버전으로 설치했습니다. brew install php@8.0 2. httpd 설치(apache) brew install httpd 3. httpd.conf 파일 내용 수정 httpd.conf 파일 찾기 명령어 find [찾을 경로] [형식] "찾을 파일 이름.확장자" find / -name "httpd.conf" httpd가 설치된 폴더로 이동 cd /opt/homebrew/etc/httpd 관리자 권한으로 httpd.conf 파일 열기 (비밀번호 입력) sudo vi htt..

OS/Mac 2022.12.07

[ci4] memcached 사용하기

사용 방법은 정말로 간단하다. $cache = \Config\Services::cache(); $foo = $cache->get('foo'); 요렇게 서비스 클래스에서 가져오던가 $foo = cache('foo'); 요렇게 가져오던가 하는 방법이다. 일단 캐시서버를 구성해야하는데, app/Config/Cache.php 에 파일이 있다. 여기서 $handler 엔진을 시작할 때 기본 핸들러로 사용해야 하는 핸들러의 이름입니다. 사용 가능한 이름은: dummy, file, memcached, redis, predis, wincache. $backupHandler 첫 번째 선택 $handler를 사용할 수 없는 경우 다음으로 로드할 캐시 핸들러입니다. 다른 핸들러는 더 복잡한 다중 서버 설정에 맞지 않을 수 ..

취업/CodeIgniter 2022.04.25

[ci4] 최소지원 php 버전은 7.2? 7.3?

회사에선 ci4이지만, php 버전 7.2를 쓰는데, ci4에선 다운로드에선 최소 지원이 7.3버전이더라 https://codeigniter.com/download Welcome to CodeIgniter CodeIgniter 4 is the latest version of the framework, intended for use with PHP 7.3+ (including 8.0). The initial release was February 24, 2020. The current version is v4.1.8. You *could* download this version of the framework using the button below, but w codeigniter.com 무엇이 문제인고? ..

취업/CodeIgniter 2022.02.22

[CI4]codeigniter4 다중 언어 지원하기, 언어변경, 여러 언어 지원

KOR ENG nav바에서 클릭시 언어를 불러오는 것이 필요했다. 이를 구현하기 위해서 어떻게 해야하는가? 처음엔 단순히 api호출만 생각했는데, 그럴 필요가 없었다. 위의 코드로는 작동이 안된다. 아래 코드로 할 것. 겨우 찾아냈던 코드인데, 이를 위해서 언어를 설정할 곳이 필요하다. // view\프론트.php

취업/CodeIgniter 2022.01.24

[CI4] 코드이그나이터4 with React.js lib연동

여러모로 해봤는데, 버그가 너무 많습니다. 기본적으로 깔려야하는 게 없어서... 그냥 npx create-react-app으로 하나의 폴더를 만들고 써야할 lib가 적힌 package.json을 ci4\package.json과 npx로 만든 react.js와 동일하게 세팅해주세요. npm i 하여 node_modules를 만듭니다. 그렇게 다운로드한 폴더를 해당 폴더를 이전 글에 적어두었던 위치로 node_modules 파일을 대체합니다. 그리고 명령어 쳐서 재빌드! webpack --config webpack.config.js --stats-error-details test는 리액트 폴더에서 하고 완성된 것을 그냥 ci4폴더로 이동 시키는게 제일 오류가 적어요.

취업/CodeIgniter 2022.01.20

[ci4]codeigniter4 index.php is kill, index.php 죽이기

정답은 간단하다. ubuntu서버의 경우 /etc/apache2/sites-available/해당 도메인.conf로 접속하여, 1번과 3번을 수정한다. Options FollowSymLinks AllowOverride All Require all denied AllowOverride None Require all granted Options Indexes FollowSymLinks AllowOverride All Require all granted # # Options Indexes FollowSymLinks # AllowOverride None # Require all granted # 컨트롤러/app.php에서 public indexPage= '';로 수정. 기존까지는 config.php를 수정하라고..

취업/CodeIgniter 2022.01.19

[ci4] ci4 with react.js codeigniter4에 React.js 올리기

++ 기본적으로 php에 대한 이해와 react.js에 대한 이해가 필요합니다 ++ 기존에는 php도 쓰고 ci4도 쓰는바람에 여러가지 짬뽕을 php카테고리에 밀어넣었는데, 이제 ci 폴더를 따로 만들었다. 방법은 진짜 간단하다. 1. bitnami를 설치. 2. ci4를 다운로드 3. c:\bitnami\wamp package 버전\apache2\htdocs\ 해당 ci4압축 해제한 파일 넣어주기. 4. env 파일 복사 후 .env 만들고 production을 주석처리하고, 해당 변수를 복사하여 development로 선언한다. #-------------------------------------------------------------------- # ENVIRONMENT #------------..

취업/CodeIgniter 2022.01.19
728x90