여러벌의 그누보드 설치하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

여러벌의 그누보드 설치하기 정보

여러벌의 그누보드 설치하기

본문

< install 과정 없이 기존의 데이타를 그대로 운용하고자 할 경우 >

    기존의 gnuboard와 나란히 새로운 폴더를 만든후 소스를 풀어 놓고

    1. install 폴더 삭제.

    2. 폴더 생성.

        /extend (없으면 오류남)

    3. 폴더 생성.

        /data
        /data/session (없으면 로그인이 안됨)

    4. 데이타 복사

        /data/file/???
        /data/cheditor/???
        /data/log
        /data/member

    5. 추가된 Skin복사

    6. 기존의 dbconfig.php를 새 폴더에 복사.

    7. config.php의 변경된 부분을 각 버전에 반영. (테이블 접두사, 데이타폴더의 위치 등등)

    -- 새로운 구조를 적용하면 3, 4의 과정을 생략할 수 있다.


< 참고: 각각의 gnuboard마다 별개의 데이타를 운용하도록 하고자 할 때 >

  install 과정을 수행하기 전에

  config.php의 다음 변수를 수정.

    $g4['table_prefix'] = "g4_"; // 테이블명 접두사

    ex)
          gnuboard A의 config.php 를 $g4['table_prefix'] = "g4a_";
          gnuboard B의 config.php 를 $g4['table_prefix'] = "g4b_";

    위와 같이 하면 MySQL에 별개의 테이블이 구성이 되어서 상호 충돌 없이 사용.
추천
4

댓글 26개

symbolic link 방법
(현재 위치가 그누보드 폴더 밑 이라고 가정하고)
1. 그누보드 폴더 밑의 data 폴더를 최상위로 복사한다
> cp -r data ../data
2. 그누보드 폴더 밑의 data 폴더를 없애거나 이름을 바꾼다.
> mv data data_imsi
3. 그누보드 폴더 밑에 최상위의 data 폴더로 가는 심볼릭 링크를 만든다.
> ln -s ../data data
4. 확인한다
> ls -al
화면에 이렇게 나오는 지 확인한다.
~~~~~~~~~~~~~~~~~~~~~~ data -> ../data/
몇번을 시도하다 처리했네요;;
로컬에서는 심볼릭인가 뭐신가 그걸 어케하는지 몰라서 ㅎㅎ;;
일반 노가다 작업을 했답니다 -_-;;
edit plus기준으로
config.php에서 두가지를 수정해주셔야 합니다.
$g4['data_path'] = 요부분은 같구요

맨 아래 $g4[url] = "" 이부분을 폴더에 맞게 변경해주셔야됩니당..
만약 그누보드가 kor, eng 폴더에 있다면 kor폴더에 잇는 config.php파일에는 "kor", eng폴더에 잇는건 "eng"로 바꺼줘시고
여러파일 찾기에서 /data 로 검색하신 후 하단 검색창에서 더블클릭후 바꾸기(ctrl+h)
$g4[path]/data 를 $g4[data_path] 로 바꾸시면됩니다.
단 {$g4[path]}/data 의 경우 {$g4[data_path]} 나 $g4[data_path]로 바꿔주시면됩니다.
또 자바부분에 <?=$g4[path]?>/data 의 경우 <?=$g4[data_path]?>로 바꿔주시면 됩니다. ^^
이거때메 4시간을 썼네요 ^^;

또 일반적으로 사용하신 사용자 함수에 $g4 변수를 사용하신다면 함수 윗부분에 global $g4;를 추가해주셔야 합니다 ^^;
폴더가 달라지니 함수도 안먹히드라구요 왜그런지 봤더니 글로벌 선언을 안해서 발생한 문제였다는 ^^;;
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT