if(!$connect) $connect = @mysql_connect($f[1],$f[2],$f[3]) or Error("DB 접속시 에러가 발생했습니다");
이 라인 밑에
@mysql_query("set names euckr", $connect) or Error("euc-kr 변환 실패", "");
no int(11) default '0' not null auto_increment primary key
<-- 이 부분이 scheme.sql에 비슷하게 두개 들어가 있습니다.
하지만, auto_increment인데 default '0'과 충돌해서인지, 여기서 계속 에러가 난답니다.
default '0' 이걸 완전히 지웁니다. 비슷한 부분이 총 2개 있습니다.
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
_head,php 파일이나 해당 하는 파일 젤 상단에 추가
$_register_globals = (bool) ini_get('register_globals');
if (!$_register_globals) {
if (function_exists('ini_set')) {
ini_set('session.bug_compat_42', 0);
ini_set('session.bug_compat_warn', 0);
}
}
신버전 mysql 설치하신 서버에서 테이블 생성 오류문제 나오시는분
테이블 생성하는데 보시면 auto_incresment 되있는 테이블에 default 값이 잇는게 있습니다.
schema.sql 여셔서 아래와 같이 처리하시면 됩니다.
이번에 제로보드 pl8 에서도 이부분은 고치셔야 할 겁니다.
no int(11) default 0 not null auto_increment primary key,
no int(11) not null auto_increment primary key,
디폴트 부분만 없애시면 바로 처리가 되는군요 .