그누보드 [G5.4] 그누보드 5.3.3.3을 그누보드 5.4.1 로 업그레이드할때 추가사항
페이지 정보
본문
그누보드 gnuboard_patch5.4.1.patch 파일을 이용해서 그누보드 5.3 을 패치를 했습니다.
그후 제어된 테이블의 필드를 비교 과정에서 누락된 것들이 발견되어 자료 공유합니다.
gnuboard_patch5.4.1.patch / adm / dbupgrade.php 에 아래의 내용이 추가되어야
순수한 설치한 그누보드 5.4.1 과 동일하게 되더군요
1. 그누보드 5.4.1 / adm / dbupgrade.php 적당한 위치에 아래 내용 추가
// 환경설정 > cf_bbs_rewrite 칼럼 추가 // 해피정닷컴 추가
$sql = " SHOW COLUMNS FROM `{$g5['config_table']}` LIKE 'cf_bbs_rewrite' ";
$row = sql_fetch($sql);
if( !$row ){
sql_query(" ALTER TABLE `{$g5['config_table']}`
ADD `cf_bbs_rewrite` tinyint(4) NOT NULL DEFAULT '0' AFTER `cf_link_target`;", true);
$is_check = true;
}
// 회원관리 > mb_password2 칼럼 // 해피정닷컴 추가
if(!isset($member['mb_password2'])) {
sql_query(" ALTER TABLE `{$g5['member_table']}`
ADD `mb_password2` varchar(255) NOT NULL DEFAULT '' AFTER `mb_password`", true);
$is_check = true;
}
// 회원관리 > mb_memo_call 칼럼 // 해피정닷컴 추가
if(!isset($member['mb_memo_call'])) {
sql_query(" ALTER TABLE `{$g5['member_table']}`
ADD `mb_memo_call` varchar(255) NOT NULL AFTER `mb_profile`", true);
$is_check = true;
}
// 읽지 않은 메모 수 칼럼
if(!isset($member['mb_memo_cnt'])) {
sql_query(" ALTER TABLE `{$g5['member_table']}`
ADD `mb_memo_cnt` int(11) NOT NULL DEFAULT '0' AFTER `mb_memo_call`", true);
$is_check = true;
}
// 회원관리 > mb_scrap_cnt 칼럼 // 해피정닷컴 추가
if(!isset($member['mb_scrap_cnt'])) {
sql_query(" ALTER TABLE `{$g5['member_table']}`
ADD `mb_scrap_cnt` int(11) NOT NULL AFTER `mb_memo_cnt`", true);
$is_check = true;
}
2. 그누보드 5.4.1 > 관리자 > 환경설정 > DB업그레이드 를 클릭합니다.
그후 제어된 테이블의 필드를 비교 과정에서 누락된 것들이 발견되어 자료 공유합니다.
gnuboard_patch5.4.1.patch / adm / dbupgrade.php 에 아래의 내용이 추가되어야
순수한 설치한 그누보드 5.4.1 과 동일하게 되더군요
1. 그누보드 5.4.1 / adm / dbupgrade.php 적당한 위치에 아래 내용 추가
// 환경설정 > cf_bbs_rewrite 칼럼 추가 // 해피정닷컴 추가
$sql = " SHOW COLUMNS FROM `{$g5['config_table']}` LIKE 'cf_bbs_rewrite' ";
$row = sql_fetch($sql);
if( !$row ){
sql_query(" ALTER TABLE `{$g5['config_table']}`
ADD `cf_bbs_rewrite` tinyint(4) NOT NULL DEFAULT '0' AFTER `cf_link_target`;", true);
$is_check = true;
}
// 회원관리 > mb_password2 칼럼 // 해피정닷컴 추가
if(!isset($member['mb_password2'])) {
sql_query(" ALTER TABLE `{$g5['member_table']}`
ADD `mb_password2` varchar(255) NOT NULL DEFAULT '' AFTER `mb_password`", true);
$is_check = true;
}
// 회원관리 > mb_memo_call 칼럼 // 해피정닷컴 추가
if(!isset($member['mb_memo_call'])) {
sql_query(" ALTER TABLE `{$g5['member_table']}`
ADD `mb_memo_call` varchar(255) NOT NULL AFTER `mb_profile`", true);
$is_check = true;
}
// 읽지 않은 메모 수 칼럼
if(!isset($member['mb_memo_cnt'])) {
sql_query(" ALTER TABLE `{$g5['member_table']}`
ADD `mb_memo_cnt` int(11) NOT NULL DEFAULT '0' AFTER `mb_memo_call`", true);
$is_check = true;
}
// 회원관리 > mb_scrap_cnt 칼럼 // 해피정닷컴 추가
if(!isset($member['mb_scrap_cnt'])) {
sql_query(" ALTER TABLE `{$g5['member_table']}`
ADD `mb_scrap_cnt` int(11) NOT NULL AFTER `mb_memo_cnt`", true);
$is_check = true;
}
2. 그누보드 5.4.1 > 관리자 > 환경설정 > DB업그레이드 를 클릭합니다.
댓글목록
등록된 댓글이 없습니다.