한번만 더 봐 주십시오
8165 관련입니다.
오류가 있어서 다시 설치하긴 했는데, 오류가 또 생겼네요.
아래쪽에 이런 메세지가 뜨는데, 어떻게 할 줄을 모르겠네요.
select count(*) as cnt from g4_login where lo_ip = '172.16.5.50'
1054 : Unknown column 'lo_ip' in 'where clause'
error file : /gnuboard4/index.php
이건 또 무슨 오류일까요?
좀 도와주십시오.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 21개
말씀하신대로 실행해서 올립니다.
Array ( [Field] => gm_id [Type] => int(11) [Null] => [Key] => PRI [Default] => 0 [Extra] => ) 1Array ( [Field] => gr_id [Type] => varchar(255) [Null] => [Key] => MUL [Default] => [Extra] => ) 1Array ( [Field] => mb_id [Type] => varchar(255) [Null] => [Key] => MUL [Default] => [Extra] => ) 1Array ( [Field] => gm_datetime [Type] => datetime [Null] => [Key] => [Default] => 0000-00-00 00:00:00 [Extra] => ) 1
include_once("./_common.php");
$result=sql_query("desc g4_login");
for($i=0;$row=sql_fetch_array($result);$i++){
echo print_r($row);
}
?>
위 소스를 그누보드가 설치된 디렉토리에 별도의 php파일로 저장후 주소창에서 실행하신 후의 결과값을 카피해서 올려주세요
//
// 테이블 명
// (상수로 선언한것은 함수에서 global 선언을 하지 않아도 바로 사용할 수 있기 때문)
//
와(여기부분)
//
// 기타
//
사이의 내용을 올려주세요.
$g4['table_prefix'] = "g4_"; // 테이블명 접두사
$g4['write_prefix'] = $g4['table_prefix'] . "write_"; // 게시판 테이블명 접두사
$g4['auth_table'] = $g4['table_prefix'] . "auth"; // 관리권한 설정 테이블
$g4['config_table'] = $g4['table_prefix'] . "config"; // 기본환경 설정 테이블
$g4['group_table'] = $g4['table_prefix'] . "group"; // 게시판 그룹 테이블
$g4['group_member_table'] = $g4['table_prefix'] . "group_member"; // 게시판 그룹+회원 테이블
$g4['board_table'] = $g4['table_prefix'] . "board"; // 게시판 설정 테이블
$g4['board_file_table'] = $g4['table_prefix'] . "board_file"; // 게시판 첨부파일 테이블
$g4['board_good_table'] = $g4['table_prefix'] . "board_good"; // 게시물 추천,비추천 테이블
$g4['board_new_table'] = $g4['table_prefix'] . "board_new"; // 게시판 새글 테이블
$g4['login_table'] = $g4['table_prefix'] . "login"; // 로그인 테이블 (접속자수)
$g4['mail_table'] = $g4['table_prefix'] . "mail"; // 회원메일 테이블
$g4['member_table'] = $g4['table_prefix'] . "member"; // 회원 테이블
$g4['memo_table'] = $g4['table_prefix'] . "memo"; // 메모 테이블
$g4['poll_table'] = $g4['table_prefix'] . "poll"; // 투표 테이블
$g4['poll_etc_table'] = $g4['table_prefix'] . "poll_etc"; // 투표 기타의견 테이블
$g4['point_table'] = $g4['table_prefix'] . "point"; // 포인트 테이블
$g4['popular_table'] = $g4['table_prefix'] . "popular"; // 인기검색어 테이블
$g4['scrap_table'] = $g4['table_prefix'] . "scrap"; // 게시글 스크랩 테이블
$g4['visit_table'] = $g4['table_prefix'] . "visit"; // 방문자 테이블
$g4['visit_sum_table'] = $g4['table_prefix'] . "visit_sum"; // 방문자 합계 테이블
//$g4['zip_table'] = $g4['table_prefix'] . "zip"; // 우편번호 테이블
1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '; CREATE TABLE g4_login ( lo_ip varchar(255) NOT NULL def
error file : /gnuboard4/aa
<?
include_once("./_common.php");
$sql2 = "DROP TABLE IF EXISTS g4_login";
sql_query($sql2);
$sql3 = "
CREATE TABLE g4_login (
lo_ip varchar(255) NOT NULL default '',
mb_id varchar(255) NOT NULL default '',
lo_datetime datetime NOT NULL default '0000-00-00 00:00:00',
lo_location text NOT NULL,
lo_url text NOT NULL,
PRIMARY KEY (lo_ip)
) TYPE=MyISAM ";
sql_query($sql3);
?>
를 임의의 php파일로 저장한 후에 웹브라우저에서 실행해 주세요
주소창에 뭐라고 입력하셨나요??
파일은 무슨 이름으로 저장하셨죠?
그리고 소스 조금 수정되었으니 다시 복사하셔서 저장해주세요.
아까까지는 로그인이 되었는데, 지금은 로그인이 되지 않네요.
패스워드가 맞지 않다고 나오는데, 이것 때문에 그런건지요?
아이디 test 비밀번호 test 제가 만든 아이디와 비밀번호입니다. 로긴 잘 되네요.
혹시 P/W를 확인할 수 있는 방법은 없나요?
이렇게 오랜 시간을 할애해 주셔서 진심으로 감사드립니다.
감사합니다.
g4_login 테이블 설계가 잘못된 듯하여 별수 없이 g4_login을 지웠다 다시 만들어 주었습니다.
g4_login 은 현재 접속중인 회원에 대한 정보(현재 위치,로긴 시간, 회원 아이디 등)을 담고있습니다.회원의 비밀번호는 담고 있지 않아요.
$g4['login_table'] = $g4['table_prefix'] . "login"; <--g4_login 테이블이란 뜻입니다.
회원의 아이디와 비밀번호는 g4_member라는 테이블에 있습니다.
$g4['member_table'] = $g4['table_prefix'] . "member"; <--g4_member 테이블이란 뜻입니다.
뜻밖의 문제점에 도달한건 정말 유감이지만 아까 실행하신 소스로는 회원아이디가 삭제되지 않음을 알려드리고자 합니다..
문제 잘 해결되시길 바랍니다.
다시 한번 진심으로 감사드립니다.
진짜 열심히 공부해야겠네요....