PHP/CodeIgniter3

config.php 설정하기

6미리 2020. 2. 18. 11:55

처음에 설치하면 index.php를 수정해야 할것 같지만, 처음에 오히려 index.php 파일은 수정할게 없고 config.php파일을 수정하게 됩니다.

 

1. base_url을 설정합니다.

base_url을 설정합니다.

26번 라인의 $config['base_url'] = ''; 을 $config['base_url'] = 'http://home.test'; 이렇게 변경합니다.

앞에 http인지https인지도 같이 적어두어야 합니다.

 

2. index_page 를 설정합니다.

index_page

38번 라인의 index_page 를 변경합니다. 저는 $config['index_page'] = 'index.php'; 을 $config['index_page'] = '';

이렇게 빈값으로 변경하였습니다. 지금이야 제대로 실행이 되지 않겠지만 추후에 주소에 길게 index.php가 나오게 되는걸 방지할 수 있으니 이게 좋습니다만, url rewrite를 다시 설정해주어야 합니다.

 

3. log_file_permissions 를 수정합니다.

처음엔 0644로 설정되어 있습니다.

263번 라인의 log_file_permissions를 보면 0644로 되어 있습니다. 나중에 로그를 볼때 권한등을 세분화해서 넣어놓아야겠지만, 지금은 실행되는걸 보는게 목표이기 때문에 [ 0777 ] 로 변경합니다.

 

4. log_threshold를 변경합니다.

log 수준에 대한 설명입니다.

0 - 로그를 보지 않습니다.

1 - PHP에러만 보겠습니다.

2 - 디버그 메시지를 보겠습니다.

3 - 정보성(Informational) 메시지를 보겠습니다.

4 - 모든 메시지를 보겠습니다.

 

이렇게 로그 수준에 대한 설명이 들어있습니다. 3으로 설정해주면 그 아래의 로그도 보겠다는 것이고 배열 array(2,4)로 설정해두면 2번과 4번에 대한 로그만 보겠다는 선언이 됩니다. 로그는 먼저 4로 설정해주고, 필요한 경우 줄여가면서 로그를 보면 될것입니다.

 

이렇게 설정하고 나도 딱히 큰 변화는 안보일것입니다.

이 이후 DB를 사용하기 위한 database.php, 자동로딩을 위한 autolaod.php, 기본 페이지 설정을 위한 routes.php 세가지 팔일에 서버에도 몇가지 설정을 해두어야 합니다.

 

다음엔 내가 원하는대로 최소한의 설정을 해두기 위한 CI설정을 계속 해보겠습니다.