서버이전 시 필요한 부분 (EUC-KR -> UTF-8 ) 그리고 PHP5.3 버전으로 옮길때
1. 우선 DB는 phpMyAdmin 을 통해 옮기는게 편합니다. 중간에 버전이 다르면
date 부분에서 오류가 납니다.
2. 두번째로 파일이 utf-8로 변경해서 업로드 해야 합니다.
http://www.gogine.com/ 미니컨버터를 이용해서 한꺼번에 변경했습니다.
3. 그누보드 같은 경우 5.3 버전 이상일 경우 몇가지 수정해야 합니다.
가. split 오류 발생은 아래와 같이 bbs/list.php 입니다.
//$arr_notice = split("\n", trim($board[bo_notice]));
$arr_notice = explode("\n", trim($board[board_notice]));
나. Warning: date() [function.date]: It is not safe to rely on the system's timezone settings 오류 발생일 경우
config.php 에 아래와같이 삽입합니다.
date_default_timezone_set('Asia/Seoul');
다. Deprecated: Function eregi() is deprecated 오류 발생은
lib/common.lib.php 에서 아래와 같이 변경합니다.
//if (!eregi("^(http|https|ftp|telnet|news|mms)://", $url))
if (preg_match("#^(http|https|ftp|telnet|news|mms)://#", $img['src']))
라. 마지막으로 Warning: Unknown: open(./data/session/sess 이 부부은 권한이죠.
chmod -R 757 data 로 변경하면 되겠죠.
그러면 멋진 홈페이지가 이동 완성됩니다.
이상 컴즈유스타였습니다.
http://coms.u-star.org
댓글 6개
KIMys
12년 전
좋은 팁 이네요. 감사합니다.
12년 전
위 사이트 상단에 오류가 있네요. ^^
12년 전
저도 사이트를 변환 작업해봐야하는게 있는데
제게 딱!!! 필요한 요긴한 정보입니다^^
너무 감사합니다. 에벤님^^*
추천도(좋아요) 도 쾅~~~여^^*
제게 딱!!! 필요한 요긴한 정보입니다^^
너무 감사합니다. 에벤님^^*
추천도(좋아요) 도 쾅~~~여^^*
12년 전
위 컨버터 사용시 100% 정상적으로 안되는 경우도 있으니 빠진부분을 수작업으로 컨버트 해줘야 합니다..
12년 전
좋은 팁 올려주셔서 감사합니다.
12년 전
euc-kr로 그대로 올리는 방법입니다.
1. 디비 덤프
덤프 파일 맨 위에
set names euckr 추가
최초 테이블 만드는 것 이전 공백줄 제거
각 디비 마지막에
ENGINE=MyISAM => ENGINE=MyISAM default charset=utf8
디비 올리기
2. /etc/my.cnf
[mysqld]
set-variable = max_connections=500
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
default-character-set=euckr
init_connect=SET collation_connection=euckr_korean_ci
init_connect='set names euckr'
character-set-server=euckr
collation-server=euckr_korean_ci
character-set-client-handshake=FALSE
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
default-character-set=euckr
[mysqldump]
default-character-set=euckr
log-error=/var/log/mysqld.log
위처럼 하면 기존 euc-kr 그누보드나 제로보드 옮길 수 있습니다.
1. 디비 덤프
덤프 파일 맨 위에
set names euckr 추가
최초 테이블 만드는 것 이전 공백줄 제거
각 디비 마지막에
ENGINE=MyISAM => ENGINE=MyISAM default charset=utf8
디비 올리기
2. /etc/my.cnf
[mysqld]
set-variable = max_connections=500
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
default-character-set=euckr
init_connect=SET collation_connection=euckr_korean_ci
init_connect='set names euckr'
character-set-server=euckr
collation-server=euckr_korean_ci
character-set-client-handshake=FALSE
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
default-character-set=euckr
[mysqldump]
default-character-set=euckr
log-error=/var/log/mysqld.log
위처럼 하면 기존 euc-kr 그누보드나 제로보드 옮길 수 있습니다.
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3229 | 11년 전 | 4240 | ||
| 3228 |
평범한아빠
|
11년 전 | 9102 | |
| 3227 |
다케미카코
|
11년 전 | 5375 | |
| 3226 | 11년 전 | 10947 | ||
| 3225 | 11년 전 | 6109 | ||
| 3224 | 11년 전 | 7618 | ||
| 3223 |
다케미카코
|
11년 전 | 11663 | |
| 3222 | 11년 전 | 5181 | ||
| 3221 | 11년 전 | 5314 | ||
| 3220 | 11년 전 | 7091 | ||
| 3219 |
다케미카코
|
11년 전 | 4275 | |
| 3218 |
다케미카코
|
11년 전 | 4785 | |
| 3217 | 11년 전 | 4981 | ||
| 3216 |
다케미카코
|
11년 전 | 11450 | |
| 3215 | 11년 전 | 4872 | ||
| 3214 | 11년 전 | 7989 | ||
| 3213 | 11년 전 | 2656 | ||
| 3212 | 11년 전 | 5412 | ||
| 3211 | 11년 전 | 4824 | ||
| 3210 | 11년 전 | 10021 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기