반응형
들어가기
코드이그나이터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 설정 방식을 추천드립니다.
반응형
'소프트웨어 개발 > PHP' 카테고리의 다른 글
php에서 sha3 구현 (0) | 2022.08.20 |
---|---|
[코드이그나이터4] env파일이 반영이 안될 경우 (0) | 2022.02.14 |
[코드이그나이터4] 관련자료 링크 정리 (0) | 2022.02.14 |
[코드이그나이터4] 코드이그나이터4 설치 / 프로젝트 생성 (0) | 2022.02.14 |
[코드이그나이터4] 필터(Filters) 사용법 (0) | 2022.02.14 |
댓글