본문 바로가기
소프트웨어 개발/PHP

[코드이그나이터4] 개발 디버깅 모드 설정

by 인생은즐겁게 2022. 2. 14.
반응형

들어가기

 

코드이그나이터4 개발 디버깅 모드 설정은 3가지 방식이 존재합니다.

.env 설정, public/index.php에 설정, 웹 서버에 설정 등이 있습니다.

 

1. env 설정

2. public/index.php 설정

3. nginx 웹 서버 설정

 

 

1. env 설정

CI_ENVIRONMENT = development

 

2. public/index.php 설정

define('FCPATH', __DIR__ . DIRECTORY_SEPARATOR); 코드 바로 하단에 define("ENVIRONMENT","development");코드 추가

define('FCPATH', __DIR__ . DIRECTORY_SEPARATOR);
define("ENVIRONMENT","development");

 

3. nginx 웹 서버 설정

 

fastcgi_param CI_ENVIRONMENT "development"; 코드 추가

server {
    server_name localhost;
    include     conf/defaults.conf;
    root        /var/www;

    location    ~* \.php$ {
        fastcgi_param CI_ENVIRONMENT "development";
        include conf/fastcgi-php.conf;
    }
}

 

 

결론

public/index.php 파일에 디버깅 코드를 넣는 방식 보다는 자신의 개발 로컬 개발 환경이라면 nginx 설정에 추가하시는 것을 추천드립니다. public/index.php파일은 코드 영역이다 보니 형상관리에 불편함이 있을 듯하여 nginx 설정 방식을 추천드립니다.

반응형

댓글