비비샾과 그누보드4 연동하신분 계세요?? 정보
비비샾과 그누보드4 연동하신분 계세요??본문
자꾸 오류가 나서 헤매고 있는데요...
비비샾 lib.php 를 수정해 보라고 합니다...근데 잘 모르겠습니다.
수정해야할 부분이 아래 부분이 아닌가 싶은데,
어딜, 어떻게 수정해야 하는지 아시는 분 계시면 도와주세요...
************* 비비샾 lib.php ********************************
}elseif($setup3[board_name]=="gnuboard") {
$log_session=$HTTP_SESSION_VARS["mb_id"];
$logtime_session=$HTTP_SESSION_VARS["lo_datetime"];
$logip_session=$HTTP_SESSION_VARS["lo_ip"];
$member_table="g4_member";
$no_name="mb_id";
$level_name="mb_level";
$id_name="mb_id";
$password_name="mb_password";
$email_name="mb_email";
}else {
비비샾 lib.php 를 수정해 보라고 합니다...근데 잘 모르겠습니다.
수정해야할 부분이 아래 부분이 아닌가 싶은데,
어딜, 어떻게 수정해야 하는지 아시는 분 계시면 도와주세요...
************* 비비샾 lib.php ********************************
}elseif($setup3[board_name]=="gnuboard") {
$log_session=$HTTP_SESSION_VARS["mb_id"];
$logtime_session=$HTTP_SESSION_VARS["lo_datetime"];
$logip_session=$HTTP_SESSION_VARS["lo_ip"];
$member_table="g4_member";
$no_name="mb_id";
$level_name="mb_level";
$id_name="mb_id";
$password_name="mb_password";
$email_name="mb_email";
}else {
댓글 전체
비비샾으로 쇼핑몰을 만들어 본 사람입니다.
비비샾의 무슨 에러인지 알려주셔야 할 것 같네요.
보기에.. 로그인 부분에서 에러가 나서 위의 내용을 올려 주신것 같은데....
위의 내용에서는 잘못된 것이 없어 보이네요..
정확한 에러를 알려 주시길..
비비샾의 무슨 에러인지 알려주셔야 할 것 같네요.
보기에.. 로그인 부분에서 에러가 나서 위의 내용을 올려 주신것 같은데....
위의 내용에서는 잘못된 것이 없어 보이네요..
정확한 에러를 알려 주시길..
비비샾 홈피에 올렸었는데 다시 정리해서 올려봅니다. 비비샾으로 제작하셨다니,
그누보드랑 연동을 해보셨다면 도와주세요...
에러들
1) 로그인 안됨.
그누 연동후 비비샾 메인페이지에 접속하면 ( http://내도메인/bbshop/shop/main.php )
아이디/비번 입력란 위에 아래와 같은 에러메세지가 뜬다.
그리고 로그인도 안된다.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users/디비아이디/www/bbshop/include/print_login.php on line 111
==> 오타수정으로 해결
2) 아이디 중복 에러.
회원가입을 하려고 희망아이디를 입력후 "중복확인" 버튼을 누르면 팝업창에 아래와 같은 에러가 뜬다.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users/디비아이디/www/bbshop/shop/check_duplication.php on line 10
사용할수 있는 아이디입니다.
4. 회원가입이 안된다.
"회원 데이타 입력시 에러가 발생했습니다<br>Unknown column 'mb_passwd' in 'field list'
라는 메세지 창이 뜬다.
5. 그누보드 관리자 아이디/비번 로긴시 에러나며 로긴이 안된다.
잠깐 나타났다 사라지는 에러 메세지는
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users/디비아이디/www/bbshop/shop/login_check.php on line 54
Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/디비아이디/www/bbshop/shop/login_check.php: 54) in /home/hosting_users/디비아이디/www/bbshop/shop/login_check.php on line 61
Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/디비아이디/www/bbshop/shop/login_check.php: 54) in /home/hosting_users/디비아이디/www/bbshop/shop/login_check.php on line 62
"관리자 페이지" 클릭시 에러메세지 나오면서 관리자 페이지 접속불가
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users/디비아이디/www/bbshop/a_head.php on line 61
그누보드랑 연동을 해보셨다면 도와주세요...
에러들
1) 로그인 안됨.
그누 연동후 비비샾 메인페이지에 접속하면 ( http://내도메인/bbshop/shop/main.php )
아이디/비번 입력란 위에 아래와 같은 에러메세지가 뜬다.
그리고 로그인도 안된다.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users/디비아이디/www/bbshop/include/print_login.php on line 111
==> 오타수정으로 해결
2) 아이디 중복 에러.
회원가입을 하려고 희망아이디를 입력후 "중복확인" 버튼을 누르면 팝업창에 아래와 같은 에러가 뜬다.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users/디비아이디/www/bbshop/shop/check_duplication.php on line 10
사용할수 있는 아이디입니다.
4. 회원가입이 안된다.
"회원 데이타 입력시 에러가 발생했습니다<br>Unknown column 'mb_passwd' in 'field list'
라는 메세지 창이 뜬다.
5. 그누보드 관리자 아이디/비번 로긴시 에러나며 로긴이 안된다.
잠깐 나타났다 사라지는 에러 메세지는
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users/디비아이디/www/bbshop/shop/login_check.php on line 54
Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/디비아이디/www/bbshop/shop/login_check.php: 54) in /home/hosting_users/디비아이디/www/bbshop/shop/login_check.php on line 61
Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/디비아이디/www/bbshop/shop/login_check.php: 54) in /home/hosting_users/디비아이디/www/bbshop/shop/login_check.php on line 62
"관리자 페이지" 클릭시 에러메세지 나오면서 관리자 페이지 접속불가
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users/디비아이디/www/bbshop/a_head.php on line 61
일단 admoin 폴더와 include 폴더에 있는 거의 모든 파일에서 rg_member 또는 gb_member 로 되어있는 테이블 명을 전부 g4_member 로 수정합니다. 파일이 많으므로 일일이 기록하지 않습니다.
루트의 a_head.php 파일도 추가로 수정합니다.
bbshop/admin/bank_ok.php
bbshop/lib.php 파일 163번재 줄
$member_table="rg_member"; 를 $member_table="g4_member"; 로
mb_passwd 를 mb_password 로 수정합니다.
아래 파일 내용을 수정합니다.
shop/check_duplication.php 파일의 user_id -> mb_id 로 수정합니다. 아래구문과 같습니다.
$check=mysql_fetch_array(mysql_query("select count(*) from $member_table where mb_id='$user_id'"));
다음내용을 수정합니다.
login_check.php 파일에서 쿠키관련 테이블을 가져오는데 그누4는 쿠키정보를 테이블에 두지 않습니다.
de_cookie_dir은 쿠키디렉터리를 지정하는데 저는 "/" 을 사용하구요 de_cookie_domain 은 도메인인데 저는 아직 정식 도메인을 사용하지 않아 "" 처리 했습니다. HNP님께서 그누에 지정하신 쿠키도메인이 있다면 적어 주십시오.
테이블명도 gb_default 가 아니라 g4_config 입니다.
아래를 참조하세요.
}elseif($setup3[board_name]=='gnuboard') {
//$default = mysql_fetch_array(mysql_query(" select de_cookie_dir,de_cookie_domain from gb_default "));
$default = mysql_fetch_array(mysql_query(" select '/' AS de_cookie_dir,'' AS de_cookie_domain from g4_config ")); <<----수정
$ss_mb_id = $member_data[mb_id];
shop/member_join_ok.php 파일 내용 중 gnuboard를 찾아
아래와 같이 수정합니다.
mysql_query("INSERT INTO $member_table (mb_id,mb_password,mb_name,~쭈욱 있지요
mb_passwd -> mb_password 로 수정하고 필드명 맨끝부분에 mb_mailing 를 mb_mailling 로 수정합니다.
(mb_mailing <-요게 철자가 mail + ing 가 아니고 mail + ling 입니다. L 자가 하나 더 들어갑니다.^^)
그리고 역시 쿠키관련내용을 수정합니다.
//$default = mysql_fetch_array(mysql_query(" select de_cookie_dir,de_cookie_domain from gb_default "));
$default = mysql_fetch_array(mysql_query(" select '/' AS de_cookie_dir,'' AS de_cookie_domain from g4_config ")); <<----수정 좀전에 login_check.php 수정한것과 동일합니다.
shop/member_modify_ok.php
$sql="UPDATE $member_table SET mb_password=password('$password') WHERE mb_id = '$no'";
SET 다음의 mb_passwd 를 SET mb_password 로 수정합니다.
더 에러나면 요런식으로 수정해보세요.
지금까지 적은것 수정하시면 웬만하면 돌아갈겁니다.
루트의 a_head.php 파일도 추가로 수정합니다.
bbshop/admin/bank_ok.php
bbshop/lib.php 파일 163번재 줄
$member_table="rg_member"; 를 $member_table="g4_member"; 로
mb_passwd 를 mb_password 로 수정합니다.
아래 파일 내용을 수정합니다.
shop/check_duplication.php 파일의 user_id -> mb_id 로 수정합니다. 아래구문과 같습니다.
$check=mysql_fetch_array(mysql_query("select count(*) from $member_table where mb_id='$user_id'"));
다음내용을 수정합니다.
login_check.php 파일에서 쿠키관련 테이블을 가져오는데 그누4는 쿠키정보를 테이블에 두지 않습니다.
de_cookie_dir은 쿠키디렉터리를 지정하는데 저는 "/" 을 사용하구요 de_cookie_domain 은 도메인인데 저는 아직 정식 도메인을 사용하지 않아 "" 처리 했습니다. HNP님께서 그누에 지정하신 쿠키도메인이 있다면 적어 주십시오.
테이블명도 gb_default 가 아니라 g4_config 입니다.
아래를 참조하세요.
}elseif($setup3[board_name]=='gnuboard') {
//$default = mysql_fetch_array(mysql_query(" select de_cookie_dir,de_cookie_domain from gb_default "));
$default = mysql_fetch_array(mysql_query(" select '/' AS de_cookie_dir,'' AS de_cookie_domain from g4_config ")); <<----수정
$ss_mb_id = $member_data[mb_id];
shop/member_join_ok.php 파일 내용 중 gnuboard를 찾아
아래와 같이 수정합니다.
mysql_query("INSERT INTO $member_table (mb_id,mb_password,mb_name,~쭈욱 있지요
mb_passwd -> mb_password 로 수정하고 필드명 맨끝부분에 mb_mailing 를 mb_mailling 로 수정합니다.
(mb_mailing <-요게 철자가 mail + ing 가 아니고 mail + ling 입니다. L 자가 하나 더 들어갑니다.^^)
그리고 역시 쿠키관련내용을 수정합니다.
//$default = mysql_fetch_array(mysql_query(" select de_cookie_dir,de_cookie_domain from gb_default "));
$default = mysql_fetch_array(mysql_query(" select '/' AS de_cookie_dir,'' AS de_cookie_domain from g4_config ")); <<----수정 좀전에 login_check.php 수정한것과 동일합니다.
shop/member_modify_ok.php
$sql="UPDATE $member_table SET mb_password=password('$password') WHERE mb_id = '$no'";
SET 다음의 mb_passwd 를 SET mb_password 로 수정합니다.
더 에러나면 요런식으로 수정해보세요.
지금까지 적은것 수정하시면 웬만하면 돌아갈겁니다.
늦었지만, 답변 감사합니다....
가르쳐주신대로 아직 실행해 보진 않았는데요...
해보고 결과 알려드리겠습니다.
정말 감사합니다...
가르쳐주신대로 아직 실행해 보진 않았는데요...
해보고 결과 알려드리겠습니다.
정말 감사합니다...