etc보드 [씨아이보드] 설치하기 ( utf8mb4 )
페이지 정보
본문
2017-08-11 06:32
다시 설치해봤는데 테이블이 utf8mb4로 생성이 안되네요. ㅠㅠ
부득이 설치후 디비를 내려받아 CHARSET=utf8; 를 CHARSET=utf8mb4; 로 변경했습니다.
2017-08-17 15:17
디비 문제로 재설치, utf8mb4 로 잘 설치되었습니다.
mariadb 세팅을 조금 변경해서 잘 되네요 https://www.happyjung.com/lecture/2356
CIBOARD 를 유니코드까지 사용가능한 utf8mb4 로 설치 및 운영하려면 아래의 내용을 먼저 수정해야 합니다.
1. 씨아이보드 / application / config / database.php
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
를 아래와 같이 변경
'char_set' => 'utf8mb4',
'dbcollat' => 'utf8mb4_general_ci',
2-1. 씨아이보드 / _system / database / DB_driver.php
public $char_set = 'utf8';
를 아래와 같이 변경
public $char_set = 'utf8mb4';
2-2. 씨아이보드 / _system / database / DB_driver.php
public $dbcollat = 'utf8_general_ci';
를 아래와 같이 변경
public $dbcollat = 'utf8mb4_general_ci';
3. 씨아이보드 / _system / database / drivers / sqlsrv / sqlsrv_driver.php
$charset = in_array(strtolower($this->char_set), array('utf-8', 'utf8'), TRUE)
를 아래와 같이 변경
$charset = in_array(strtolower($this->char_set), array('utf-8', 'utf8mb4'), TRUE)
다시 설치해봤는데 테이블이 utf8mb4로 생성이 안되네요. ㅠㅠ
부득이 설치후 디비를 내려받아 CHARSET=utf8; 를 CHARSET=utf8mb4; 로 변경했습니다.
2017-08-17 15:17
디비 문제로 재설치, utf8mb4 로 잘 설치되었습니다.
mariadb 세팅을 조금 변경해서 잘 되네요 https://www.happyjung.com/lecture/2356
CIBOARD 를 유니코드까지 사용가능한 utf8mb4 로 설치 및 운영하려면 아래의 내용을 먼저 수정해야 합니다.
1. 씨아이보드 / application / config / database.php
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
를 아래와 같이 변경
'char_set' => 'utf8mb4',
'dbcollat' => 'utf8mb4_general_ci',
2-1. 씨아이보드 / _system / database / DB_driver.php
public $char_set = 'utf8';
를 아래와 같이 변경
public $char_set = 'utf8mb4';
2-2. 씨아이보드 / _system / database / DB_driver.php
public $dbcollat = 'utf8_general_ci';
를 아래와 같이 변경
public $dbcollat = 'utf8mb4_general_ci';
3. 씨아이보드 / _system / database / drivers / sqlsrv / sqlsrv_driver.php
$charset = in_array(strtolower($this->char_set), array('utf-8', 'utf8'), TRUE)
를 아래와 같이 변경
$charset = in_array(strtolower($this->char_set), array('utf-8', 'utf8mb4'), TRUE)
댓글목록
등록된 댓글이 없습니다.