코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

CI보드 설치하기(PHP 7.x)

  • 강병우-술끊었음
  • 1
  • 3,508
  • 글주소
  • 10-24

CI Board 설치


설치환경

CentOS Linux release 7.6.1810 x86_64

Apache 2.4.41

PHP 7.2.23

Mysql  Ver 5.7.27

설치시 에러가 많이 나서 이렇게도 해보고 저렇게도 해보고 해서 성공한 케이스를 공유합니다.


기본압축 풀기


아래 3개 폴더의 권한을 707로 바꾸세요.

application/cache

application/logs

uploads


Database를 만들어 주세요.


Mysqli를 DB Driver로 사용하는 경우 수행

ALTER USER 'DB_User'@'localhost' IDENTIFIED WITH mysql_native_password BY '비밀번호';


application/config/database.php 수정

'database' => '', // Database 이름을 적고 주석처리 하던지 공란으로 두세요.

// username , password 등은 적어도 됩니다.

// db_debug는 TRUE로 해놓고 하시면 좋습니다.

'char_set' => 'utf8mb4',

'dbcollat' => 'utf8mb4_general_ci',


_system/database/DB_driver.php 수정

public $char_set = 'utf8mb4';

public $dbcollat = 'utf8mb4_general_ci';

//안바꿔도 될 것 같은데 그냥 바꾸고 하시면 좋습니다.^.^


application/config/config.php 수정

$config['base_url'] = 'http://설치사이트/'; //맨끝에 / 를 붙여 주세요.


 

http://설치사이트/install 수행

1단계 ~ 3단계 진행하세요.(수행중 빨강색으로 표시되는 것이 있다면 위의  파일들을 수정하실 것입니다.)


application/config/cb_config.php

$config['install_ip'] = 'xxx.xxx.xxx.xxx'; // 설치시 알려주는 IP를 입력하세요.


application/config/database.php 수정

'database' => '', // Database 이름을 적고 주석처리를 해제 하세요.


DB 접속만 문제없다면 이후 입력정보는 적당히 입력하시면 됩니다.