코드이그나이터4에서 대부분의 설정은 .env
파일이나 app/Config/App.php
파일이 담당합니다. 데이터베이스 설정도 마찬가지로 .env
파일에서 할 수 있습니다. document_root/.env
파일을 열어봅시다.
원본
document_root/.env
# database.default.hostname = localhost
# database.default.database = ci4
# database.default.username = root
# database.default.password = root
# database.default.DBDriver = MySQLi
각 줄 앞의 #
은 주석입니다. 주석을 해제하고 우리가 만든 데이터베이스와 데이터베이스 유저 정보를 기입합니다.
수정본
database.default.hostname = localhost
database.default.database = ci4db
database.default.username = ci4user
database.default.password = 1234
database.default.DBDriver = MySQLi
혹시 리눅스를 쓰신다면 php-mysql
모듈이 필요합니다. 윈도우즈에서의 xampp
에서는 기본으로 설치되어 있습니다.
sudo apt-get install php7.3-mysql --fix-missing
또한 php.ini
에서 mysqli
확장을 주석을 해제해 주세요.
extension=mysqli
모두 완료했다면 아파치를 재시작해야 합니다.
service apache2 restart