명경문집

zeroboard(제로보드) 설치시 상황별 조치 요령

梅君子 2006. 6. 7. 22:53

 

설치시 http://localhost/bbs/install.php  이후에

 

#상황1 : 웹페이지 무한 반복 오류현상 발생

 

@처리 :

php.ini 파일에서
;register_globals=Off 로 처리 되어 있었는데요.

register_globals=On으로 적용하고 apache 서버를 재가동하니 정상적으로 처리가 되었습니다.

(*apache 서버 재가동이 중요*)

 

 

#상황2 : 아래와 같은 에러 메세지 발생

Warning: Invalid argument supplied for foreach() in

C:\Apache Group\Apache2\htdocs\bbs\lib.php on line 22

 


@처리:


lib.php 부분 들어가서 line 22 부분
--> 수정전:         foreach($HTTP_GET_VARS as $key=>$val) $$key = del_html($val);
--> 수정후:         foreach($_GET as $key=>$val) $$key = del_html($val);

 

 

#상황3 :  관리자 테이블 생성에러

 

@처리:

 

schema.sql 부분에서

 

//////////////////////////////////////////////////////////////////////////
// 게시판 관리자 테이블
//////////////////////////////////////////////////////////////////////////

$admin_table_schema = "

create table $admin_table (

no int(11)
default 0
not null auto_increment primary key,

여기서

빨강 부분을 지우고 해보세요. (모든 부분 살펴보시길)

 

 

#상황4:

 

제로보드 설치중에 Field 'group_no' doesn't have a default value  메세지가 납니다.

mysql 서버 로긴후 관리자 생성시에 나오는데요.......디비를 삭제하고 새로해도 계속 나옵니다

 

@처리1: **효과 없는 것 같음**

 

제로보드 폴더 > schema.sql 파일 소스중에서

create table $member_table (
no int(20) not null auto_increment primary key ,

group_no int(20) not null default 1, => default 1를 삽입

 

@처리2:

 

<?php

include '_head.php';
mysql_query("alter table zetyx_member_table change group_no group_no int(20) not null default '0'") or exit('실패!!');
mysql_query("alter table zetyx_admin_table change group_no group_no int(20) unsigned not null default '0'") or exit('실패!!');
exit('성공!! 수정되었습니다');
?>


이 소스를 sql.php로 저장하여 bbs폴더에 넣고 한번 실행시켜주세요~

 

 

@처리3:

 

zetyx_member_table 에서 group_no 필드에 default 값을 넣어주면 된다?!

default 값을 10으로 넣어 주었더니 에러가 사라졌습니다.

 

 

#상황5

이후에 http://localhost/bbs/admin.php 에서

ZEROBOARD Administrator Login
user id :
password :

입력 후에도 제로보드 관리자 페이지로 넘어가지 않고 계속 ZEROBOARD Administrator Login
페이지만 반복적으로 나타납니다.



어떻게 조치를 하는 것이 좋을 까요??

 

 

@처리 : 아직 모름.

 

덧글 쓰기 | 엮인글 쓰기 이 포스트를..