글 수 22
이 비비샵 설치하기 강좌는 FFComputing 의 웹호스팅 서버에만 국한된다는것을 미리 말씀드립니다.
※ 비비샵을 설치하기 전에 반드시 데이터베이스의 인코딩을 euc-kr 이어야 합니다.
웹호스팅 신청시 EUC-KR 로 인코딩을 신청하시길 바랍니다.
1. 먼저 비비샵 웹사이트인 zzem.co.kr 에서 최신버전을 다운로드 받습니다.
다운로드 받은 bbshop451.zip 파일을 자신의 계정 디렉토리로 업로드하고, www 디렉토리로 아래의 명령어로
이동 합니다.
mv bbshop451.zip ~/www/
그리고 난뒤에 unzip 으로 아래의 명령으로 파일을 해제합니다.
unzip bbsho451.zip
마지막으로 www 디렉토리의 권한을 707 로 바꿉니다.
chmod 707 ~/www
2. 다음으로 비비샵의 설치를 위해서는 '코멘트 생성 테이블' 오류를 수정해야 합니다.
편집기로 bbsql.sql 를 연뒤에 91 라인의 'create table $bcomment_table (' 를 'create table $comment_table ('
로 수정합니다.
3. 그리고 난 뒤 http://자신의도메인/ 으로 웹브라우저로 요청을 하면 아래와 같은 메시지를 보게 됩니다.
다음은 BBSHOP 4.5 를 설치전 라이센스에 동의에 대한 내용과 디렉토리에 퍼미션 설정에 대한 내용입니다.
위 1 번에서 chmod 707 www 를 해주셨다면, 나타나지 않을것입니다. 만약 퍼미션 설정을 하지 않으셨다면,
1번을 참고하셔서 퍼미션 변경을 합니다.
4. 다음은 라이센스 동의에 대한 내용입니다. '위의 라이센스를 모두 읽었으며 동의합니다' 체크박스를 선택하
시고난 뒤 'START' 를 클릭합니다.
5. 마지막으로 계정정보와 관리자 정보를 아래와 같이 입력한뒤, 'CONFIRM' 을 클릭합니다.
6. 5번에서 'CONFIRM' 을 클릭하면 아래와 같은 오류 메시지를 만나게 될것입니다. 비비샵의 오류로 인해서
아래와 같이 나타나므로 아래의 SQL 구문으로 수정합니다.
※ 해결책
먼저 'mysql -u 아이디 -p 아이디' 로 mysql 클라이언트로 데이터베이스에 접근합니다.
mysql> update bb_infor_table set shop_path='/ffrepo/아이디/www/' , board_path='/ffrepo/아이디/www' , shop_url='http://자신의도메인/';
7. 6번을 수행후 다시 http://자신의도메인을 호출하게 되면 아래와 같은 화면을 보시게 됩니다.
설치시 입력했던 관리자 정보로 로그인을 하셔서 각종 쇼핑몰에 관련된것들을 설정하시면 됩니다.
좀 더 자세한 설정정보와 메뉴얼을 http://www.zzem.co.kr 에서 확인하셔서 사용하시면 됩니다.
※ 에러종류 및 해결법 정리
가. 게시판환경 테이블 생성 오류
- 위 오류는 bbsql.sql 파일의 198 라인에 아래와 같이 '일반,질문,답변' 의 캐릭터셋 문제로 생각됩니다.
그래서 테스트 해본결과 데이터베이스를 latin1 로 변경후 정상처리 되었습니다.
정확한 해결법은 아니라고 판단이 됩니다만, 먼저 위방법으로 사용을 하시고, 향후에 더 낳은 개선책을 찾도록
하겠습니다.
category_name varchar(255) NOT NULL default '일반,질문,답변',
위의 문제는 EUC-KR 로 데이터베이스 쓰시면 문제가 되지 않습니다.
나. 사용기 테이블 생성 오류
- 위의 오류는 bbsql.sql 파일에 아래와 같이 91라인의 구문오류입니다.
아래와 같이 $bcomment_table 을 $comment_table 로 수정하시면 됩니다.
91 $bcomment_table_sql ="create table $bcomment_table (
수정 $bcomment_table_sql ="create table $comment_table (
다. (skin/default/banner.html) 메시지 오류 , 로그인 오류, 이미지 출력되지 않는 오류
- 위의 오류는 shop_path 의 경로문제입니다. 각 계정마다 shop_path 의 경로를 절대경로로 인식을 해야
비비샵이 동작하므로 아래의 SQL 문으로 업데이트 하시면 오류를 해결하실수 있습니다.
- 로그인 오류의 경우는 세션 디렉토리를 제대로 찾지 못해서 나타나는 경우인데, 비비샵의 경우 세션 디렉토리
의 위치가 img/session 인데 앞의 절대경로가 인식되지 않는 문제 입니다. 절대경로를 bb_info_table 의
board_path 컬럼에 아래와 같이 값을 넣어주면 됩니다.
- 이미지가 나타나지 않는 문제는 설치시 URL 이 bb_infor_table 에 shop_url 에 들어가게 되는데 / ( 슬래쉬 )
가 빠져서 나타나는 문제입니다. 아래와 같이 SQL 문을 넣어서 해결하실수 있습니다.
update bb_infor_table set shop_path='/ffrepo/아이디/www/' , board_path='/ffrepo/아이디/www' , shop_url='http://자신의도메인/';
※ shop_path 와 board_path 는 본인계정의 절대경로입니다.
/ffrepo 또는 /home 이 아닐수도 있습니다. 반드시 주의하시길 바랍니다.
고 마지막에 / ( 슬래쉬 ) 를 반드시 넣어줘야 합니다.

야야
피키
무브온
이랑게

그리고 패치할것들이 몇개 있으니 설치후 http://www.zzem.co.kr 에 가셔서 패치파일 확인하신뒤 만드시 패치 하시길
바랍니다.