CI4 56

서버에 composer 설치 방법

서버에 composer 설치방법 curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer test@webserver1:~$ composer --version Composer version 2.1.5 2021-07-23 10:35:47 root 에서에서 composer를 실행할경우 아래의 내용이 노출됨 root@webserver1:~# composer --version Do not run Composer as root/super user! See https://getcomposer.org/root for details Continue as root/super user [yes..

CI4 2021.08.10

[코드이그나이터] 아이피 별로 모드 변경하기 (development / production)

작업하다보면 development 모드와 production 모드를 분리해서 실행할 필요성이 생김 다음은 ip별로 모드를 적용하는 방법 /public/index.php 를 열어서 ... // Path to the front controller (this file) define('FCPATH', __DIR__ . DIRECTORY_SEPARATOR); // 이 부분을 입맛에 변경 및 추가 if($_SERVER['REMOTE_ADDR'] != '127.0.0.1'){ define("ENVIRONMENT","development"); } else { define("ENVIRONMENT","production"); }

CI4 2021.03.31

[코드이그나이터] javascript에서 ajax 통신할때 csrf 값 생성하기

기존에는 php 파일내에 script를 생성하여 $.ajax({ type: "POST", headers: { 'X-Requested-With': 'XMLHttpRequest' }, url: url, dataType: "json", cache: false, data: { '': '' } 형태로 했으나 만약 php 파일에 javascript를 삽입할수 없을경우 html파일의 헤더내에 ... 을 추가한 다음에 불러서 사용한다. $.ajax({ headers: { 'X-Requested-With': 'XMLHttpRequest', 'X-CSRF-TOKEN': $('meta[name=X-CSRF-TOKEN]').attr('content') }, type: 'POST', cache: false, async: tru..

CI4 2020.11.13