|
|
|
|
[리눅스] ZeroBoard 설치시 테이블 생성 오류가 발생 할 경우 |
|
|
I. ZeroBoard 설치시 테이블 생성 오류가 발생 할 경우
1. ZeroBoard는 MySQL 3.x 버전을 기초로 만들어진 보드입니다.
현재 저희 다이렉트 에서 서비스 되는 MySQL은 4.1.x 버전으로 3.x 버전보다 상위 버전입니다.
ZeroBoard는 아직 MySQL 4.1.x 버전을 지원하지 못하고 있기 때문에 저희 MySQL에
ZeroBoard를 설치 하시려면 schema.sql 파일을 수정하셔야 합니다.
1) 설치중 아래와 같은 메시지가 보입니다.
< 그림 1 - 테이블 생성 실패시 화면 >
2) 해당 문제의 경우 각각의 버전에 따라 약간씩 다를 수 있으나, 아래와 같은 부분을 수정하여 주시면 정상적인 설치가 가능 합니다.
3) Telnet 또는 SSH를 이용하여 WebServer에 접속을 합니다.
# ssh 서버주소 또는 # telnet 서버주소
4) Zeroboard가 있는 폴더로 이동을 합니다.
5) vi 를 이용하여 schema.sql 파일을 열어주시면 아래와 같은 내용이 나타나게 됩니다.

< 그림 2 - SSH접속 후 작업 화면 >
6) pl7의 경우 아래 그림과 같이 [게시판 관리자 테이블]부분 한 곳만 <그림3>에서 <그림4>와 같이 수정을 하시면 되며, pl6 이하 버전의 경우 auto_increment로 검색하시어 default ‘0’ not null auto_increment부분이 있는 모든 테이블 스키마를 수정하셔야 합니다.
 < 그림 3 - schema.sql 파일 수정 전 화면 >
 < 그림4 - schema.sql 파일 수정 후 화면 >
7) 수정이 완료되면 해당 파일을 저장하신 후 다시 install.php 페이지를 실행하여 주시면 정상적인 등록이 가능합니다.
제로보드 버전이 pl6 이하 버전의 경우 셋팅되어 있는 부분을 검색하시어 모두 수정하셔야만 정상적인 셋팅이 가능합니다.
제로보드 홈페이지 : http://nzeo.com
|