Mediawiki를 설치하기전 꼭 체크해야할 것
미디어위키를 설치하기전, 꼭 체크해야할 께 있다. 그건, 호스팅 사의 mysql이 innodb를 지원하느냐에 여부이다. php, mysql의 버젼이 맞는다 해도, 이 innodb가 지원되지 않을 경우, 데이터베이스 생성 부분에서 막혀버리게 된다. 내가 호스팅을 받는 mireene의 경우엔 innodb를 지원하지 않아 설치할 수가 없다. 마냑, 게인 서버에서 미디어위키를 설치하려 한다면 innodb를 활성화 해야한다. xampp를 예를 들어 설명해 보겠다. my.ini, my.cnf를 열어 아래 부분을 찾은 다음 주석을 해제한다.
skip-innodb
Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = /xampp/mysql/data/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /xampp/mysql/data/
innodb_log_arch_dir = /xampp/mysql/data/
You can set .._buffer_pool_size up to 50 – 80 %
of RAM but beware of setting memory usage too high
set-variable = innodb_buffer_pool_size=16M
set-variable = innodb_additional_mem_pool_size=2M
Set .._log_file_size to 25 % of buffer pool size
set-variable = innodb_log_file_size=5M
set-variable = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
set-variable = innodb_lock_wait_timeout=50
주석 해제후 mysql 제시동, 미디어위키를 설치하면 된다. ps. 미디어위키 문서 편집 도움말은 많은 것 같은데, 설치 문서 등이 약간 부족한것 같다..