웹마스터 팁
apmsetup5를 이용한 zbxe 설치 및 복구
2007.11.02 22:12
하드디스크를 바꾸거나 계정을 이전하거나 할때마다 항상 같은 문제에 봉착하여
차례대로 진행해 보면서 정리를 해보았습니다.
새로이 사이트 운영을 하시는 분들은 2번부터 10번까지 진행하시면 될 것 같고,
기존에 있던 사이트를 하드디스크 교체와 같은 사유로 옮기는 경우에는 1번부터 11번까지 진행하시면 됩니다.
12번,13번은 해당되는 경우에만 바꾸시면 됩니다.
DB복구는 sql파일 없이 진행하는 방식이고, 유저마다 설치환경이 달라 위험이 따르므로 신중하게 진행하시기 바랍니다.
(저의 경우에는 확실히 되었습니다만...)
부족한부분이나 잘못된 부분이 있으면 채워주시기 바랍니다.
1. 기존 하드디스크의 APM_Setup 전체 폴더를 백업
2. 새로운 하드디스크에 APM_Setup5_2006_01_23 설치 (apmsetup 사이트에서 다운로드)
3. 패스워드 변경(APM_Setup & MySql & phpmyadmin) - 예를 들어 패스워드를 1111로 바꿀경우
1) APM_Setup 모니터의 환경설정에서
(1) APM_Setup 환경설정 관리자 패스워드를 1111 로 변경
(2) MySql 환경설정 Mysql root 패스워드를 1111 로 변경
2) APM_Setup 관리페이지를 열고 (http://localhost/apmsetup/)
(1) 바꾼 패스워드 1111로 관리자 로긴한 후
(2) MySQL root Password Change 메뉴로 가서
Password : apmsetup
New password : 1111
Check password : 1111
로 입력후 change 버튼을 누름
(3) c:\APM_Setup\Server\phpMyAdmin\ 에서
config.inc.php 을 에디터로 열어
78번줄에
$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user" 를
$cfg['Servers'][$i]['controlpass'] = '1111'; // access to the "mysql/user" 로 패스워드 입력후 저장
4. zbxe를 zeroboard.com에서 다운로드하여 htdocs폴더에 카피
5. mysql 업그레이드
(1) APM_Setup 모니터 환경설정에서 mysql 중지
(2) mysql 5.0.x버전을 다운로드하여 c:\APM_Setup\Server\mysql 폴더에 전체 카피 (data 폴더 포함!)
다운로드 사이트(ftp://mysql.byungsoo.net/pub/mysql/Downloads/)
6. APM_Setup 모니터의 환경설정에서 mysql에 있는 내용을 삭제후 다음 내용추가
[mysql]
default-character-set = utf8
[mysqld]
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
[client]
default-character-set = utf8
[mysqldump]
default-character-set = utf8
7. APM_Setup 모니터의 환경설정에서 mysql 재시동
8. mysql root 계정 초기 비밀번호 지정하기
C:>mysql -uroot mysql
mysql>update user set password=password('새비밀번호') where user='root';
mysql>flush privileges;
mysql>exit
C:>mysql -uroot -p새비밀번호
9. phpmyadmin 접속 (http://localhost/myadmin/)
1) 1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
에러 발생시에는 다음과 같이 해결한다.
C:>mysql -uroot -p새비밀번호
mysql> set password for
-> root@localhost = OLD_PASSWORD('새비밀번호');
Query OK, 0 rows affected (0.02 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
2) phpmyadmin 접속
3) database 만들기 (collation을 utf8_general_ci로 선택)
10. zbxe install (http://localhost/zbxe/)
1) mod_rewrite설정을 위해서 제로보드인스돌 전에 httpd.conf파일을 수정한다. 수정후 아파치 리스타트
(http://www.apmsetup.com/board.php?ct=43&bid=105&bs_type=&bs_str=&pg=0&mode=view&uid=7245)
2) DB복구를 병행하는 경우에는 인스톨시 데이타베이스 이름을 기존과 동일하게 지정한다.
---------------------------------------------------------------------------------------------------------------
11. 기존에 운영하였던 zbxe 사이트의 db복구
백업해두었던 기존 하드디스크로 부터 다음 내용을 새로운 하드디스크의 동일 폴더에 카피한다.
1) mysql의 data폴더 카피
2) zbxe 폴더 카피(.htaccess 파일과 하위폴더는 제외), files 폴더 카피
3) htdocs 폴더 카피(하위폴더 제외)
4) apache httpd.conf파일 및 vitual폴더 카피
12. 하드디스크 라벨을 C가 아닌 D로 바꾸는 경우
httpd.conf의
1) ServerRoot "C:/APM_Setup/Server/Apache"
DocumentRoot "C:/APM_Setup/htdocs"
<Directory "C:/APM_Setup/htdocs">
UserDir "C:/APM_Setup/users/"
<Directory "C:/APM_Setup/users">
Alias /icons/ "C:/APM_Setup/Server/Apache/icons/"
<Directory "C:/APM_Setup/Server/Apache/icons">
7개 부분을 수정하고
2) 추가할 것
AddCharset UTF-8 .utf8
AddDefaultCharset UTF8
3) # CacheRoot "C:/APM_Setup/Server/Apache/proxy"
Alias /myadmin/ "C:/APM_Setup/Server/phpMyAdmin/"
<Directory "C:/APM_Setup/Server/phpMyAdmin">
Alias /apmsetup/ "C:/APM_Setup/Server/APM_Setup/"
<Directory "C:/APM_Setup/Server/APM_Setup">
Alias /nalog/ "C:/APM_Setup/Server/nalog/"
<Directory "C:/APM_Setup/Server/nalog">
7개 부분을 수정하고
4) vitual 폴더의 hosts.conf 도 하드디스크 라벨 수정하고 apache, mysql 리스타트
13. 로고위치변경
1) 해당레이아웃의 CSS파일을 오픈 ( layouts\해당레이아웃\css에 있는 css 파일)
#header h1 { position:absolute; top:3px; left:25px;}
2) top 부분을 적절히 수정
댓글 2
제목 | 글쓴이 | 날짜 |
---|---|---|
상단에 로그인 회원가입 등 메뉴 넣기 (id/pw찾기 추가) [7] | mireu | 2007.10.16 |
ZBXE용 모니위키 연동 플러그인 소스 [4] | 베니 | 2007.10.17 |
관리자 페이지 모듈->댓글 내용에 & " < > 안 나오게 하기 [1] | 必得力 | 2007.10.18 |
(글) 서명 높이 줄이고 스크롤바 생성 [4] | Simulz | 2007.10.26 |
달력으로 게시판 글 검색하기(블로그 말고)
[4]
![]() | 핑크플로이드 | 2007.10.27 |
ZBXE용 도쿠위키 연동소스 코드 [7] | 베니 | 2007.10.29 |
apmsetup5를 이용한 zbxe 설치 및 복구 [2] | 무도사 | 2007.11.02 |
백지화면이 뜰때는~ | 하나로45 | 2007.11.02 |
메뉴에 "회원 정보 보기" 걸기. [4] | font | 2007.11.03 |
제로보드xe 연동 프리하드2 설치방법 [8] | hoaopoyoy | 2007.11.03 |
도메인 연결시에 화면 깨짐/스크롤시 화면 깨짐 간단해결법.
[4]
![]() | YdoubleU | 2007.11.05 |
완전 초보도 확장 변수를 이용해 게시판 개조할수잇다!! [4] | 쿤. | 2007.11.06 |
"이 게시물을..." 추천/비추천/신고 메뉴를 버튼으로
[28]
![]() | xe촙5 | 2007.11.08 |
제로보드 2.3 에서 2.5 업그레이드 방법 | 도토리나무 | 2007.11.09 |
외부 문서에서 회원 정보 얻는 방법 [11] | 소마세월 | 2007.11.10 |
회원에게 만기일 주기(1원짜리 팁) [17] | 까오천사 | 2007.11.12 |
알바트로스 적용후 검색하는 곳에 댓글과 태그 검색 업션 넣기 [1] | 비밀얌 | 2007.11.13 |
간편해진 페이지 수정법
![]() | coll | 2007.11.16 |
(포인트) 레벨별 포인트 계산 기능 추가
[4]
![]() | Simulz | 2007.11.19 |
XP 환경에서의 속도 저하 문제 해결 (Apache 2.2.X) [2] | Netsblue | 2007.11.20 |
윈도 비스타에 apm5 설치 후 위 내용을 따라하는데 정확히 어떤 파일을 받아야 할까요?
그리고 붙여넣기라 함은 덮어쓰는걸 말하는 거죠?
기존파일들 그대로 놔둔채...
초보라 잘 몰라서 그러니 너무 기초적인 질문이라고 구박 말아주세요 ^^;;;