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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누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,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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