그누보드 4.20.02 oracle 버전(비완전) > 그누4 변환

그누4 변환

타 게시판에서 그누보드4로 게시물을 옮겨주는 프로그램입니다.

그누보드 4.20.02 oracle 버전(비완전) 정보

그누보드 4.20.02 oracle 버전(비완전)

첨부파일

gnuboard 4.20.02 oracle.zip (1.5M) 360회 다운로드 2008-01-28 19:54:02

본문

안녕하세요. 엔피씨입니다.
오라클 버전관련 문의가 많이 와서.. 나름대로 한번 수정을 할까하다가.
요즘 너무 바쁜나머지 작업을 할 수 없기에..ㅠㅠ
그냥 만든것 까지만 올립니다.

로그인하고 나면 g4_visit 쪽에 아마 오류가 날 것입니다.
제가 테이블생성시에 아마 유니크값을 주어서 그럴겁니다.ㅠㅠ

요것 수정하시구요..ㅠㅠ

오라클 버전용으로 제작된것은, 지금 현재,
게시판쪽, 회원관리쪽 은 마무리하였고
관리자 기능에 일부기능들은 아직 다 변환하지 않았습니다.
참고하시길..ㅠㅠ


이런 완성도 떨어지는 것을 올리게 되어 그누보드 회원님들에게 죄송할 따름입니다.
오라클을 처음접하였기에.. 이왕 겪은것 또 저처럼 오라클로 고생하시는 분들을 위해
공개하였습니다.

하지만, 저보다 실력좋으신 오라클 DBA님들께서, 잘 고쳐주시리라 믿습니다.


저도 게을러지지 않고 한번 계속 공부해보겠습니다.

필요하신분들 다운받아주세요^^;;
쪽지주신분들께 답변대신 드립니다..^^;;


덧 : 4.20.02 버전때 다운받아서 만든것이라, 아마 신버전으로 만들려면 한동안 노가다 해야할듯 합니다^^.. 응원해주세요^^;;;



아참,
설치하시기 이전에, 오라클세팅이 먼저 되어있어야합니다. tnsname.ora 파일과 listner.ora 파일이 서버상 세팅을 미리해두고, 먼저 DB생성후 하셔야합니다.

댓글 전체

감사히 잘쓰고 있습니다.
오라클용의 구문이 MySQL과 좀 달라서 그런지 버그가 있네요...

여하튼 고생하여 만들어 주신점 감사드립니다 .^^
운영자님께서도 엔피씨님이 초기 작업해 주신 오라클 버전을 큐브리드용처럼 같이 관리해 주셨으면 하는 바램이네요 ^^

전 국민이 그누 쓰는 그날까지~~
그누보드 오라클 설치기
1. install/sql_gnuboard4.sql 파일을 열어 not null 를 모두 공백으로 바꾼다.
2. 336 라인에  lo_url varchar2(4000), 에서 맨 뒤의 , 를 뺀다.
3. bbs/visit_insert.inc.php 화일을 열고, 12라인의
      $sql = " insert into $g4[visit_table] values (
                (select max(vi_id) from $g4[visit_table])+1, '$_SERVER[REMOTE_ADDR]',
              '$g4[time_ymd]', '$g4[time_his]', '$_SERVER[HTTP_REFERER]', '$_SERVER[HTTP_USER_AGENT]' ) ";

를 아래와 같이 바꾼다.
    $tmp_row = sql_fetch(" select COUNT(*) from $g4[visit_table]");
    $tmp_max = $tmp_row[0];
    if ($tmp_max < 1) {
    $sql_fff = 1;
    }else{
    $sql_fff = "select max(vi_id) from $g4[visit_table])+1";
    }
   
      $sql = " insert into $g4[visit_table] values ($sql_fff, '$_SERVER[REMOTE_ADDR]',
              '$g4[time_ymd]', '$g4[time_his]', '$_SERVER[HTTP_REFERER]', '$_SERVER[HTTP_USER_AGENT]' ) ";
$tmp_row = sql_fetch(" select COUNT(*) from $g4[visit_table]");
    $tmp_max = $tmp_row[0];
    if ($tmp_max < 1) {
    $sql_fff = 1;
    }else{
    $sql_fff = "select max(vi_id) from $g4[visit_table])+1";
    }

이부분에 에러가 좀 있네여..
    $tmp_row = sql_fetch(" select COUNT(*) from $g4[visit_table]");
    $tmp_max = $tmp_row[0];
를 아래와 같이 바꾸세요.
    $tmp_row = sql_fetch(" select COUNT(*) as A from $g4[visit_table]");
    $tmp_max = $tmp_row[A];
전체 50 |RSS
그누4 변환 내용 검색

회원로그인

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