웹마스터 팁
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
제목 | 글쓴이 | 날짜 |
---|---|---|
/?module=admin 로 들어가지지 않아요. [2] | oO나쁜토끼Oo | 2009.09.29 |
오른쪽 서브메뉴영역 제목 이미지로 나타내기 [6] | hbeen | 2009.09.11 |
IIS 6.0에 rewrite mod 적용하기 [5] | 천애소원 | 2008.11.14 |
비회원 글쓰기가 되지 않을 경우.. | 태쥐 | 2009.10.01 |
MySQL server has gone away 에러 대응 | 고수군 | 2009.09.30 |
이미지마크 쓸 경우 레벨아이콘 위치 바꾸기 | 고진감래 | 2009.09.30 |
방명록 게시판에서 확장변수 검사 안되는 문제 임시 방안 | June Oh | 2009.09.28 |
모든 사이트 운영하는분들 읽어보셨으면 좋겠네요 [6] | NEARSTORY | 2009.08.12 |
에디터 컴포넌트 목록이 안 나올 때 해결법 [2] | SMaker | 2009.06.14 |
파일첨부 안될때 | 정박사닷컴 | 2009.09.24 |
최근문서위젯의 제목을 누르면 게시판으로 이동 [3] | CL님 | 2008.04.13 |
게시판 확장변수 일괄 등록 하기 [2] | 2년후 | 2009.09.20 |
네이버 실시간 인기검색어 가져오는 함수 [2] | Darby♡ | 2009.09.14 |
XE svn external link로 update하기 [7] | 하늘03 | 2009.08.09 |
좌측 메뉴 하단에 애드센스를 탑재해 보자! [5] | migojarad.myid.net | 2007.08.13 |
FTP로 지워지지 않는 파일 삭제방법. [9] | pakjce | 2008.07.05 |
apmsetup5를 이용한 zbxe 설치 및 복구 [2] | 무도사 | 2007.11.02 |
알 수 없는 아이프레임이 심어졌을 때 (치명적인 바이러스) [6] | jjabez | 2009.08.08 |
제로보드 XE에서 강추하는 플래시 넣기 [12] | 미오유 | 2007.09.19 |
이것두 팁은 되려나...; xe 7대 구성 설치법임..ㅋ; | 불패의초인 | 2009.09.11 |
윈도 비스타에 apm5 설치 후 위 내용을 따라하는데 정확히 어떤 파일을 받아야 할까요?
그리고 붙여넣기라 함은 덮어쓰는걸 말하는 거죠?
기존파일들 그대로 놔둔채...
초보라 잘 몰라서 그러니 너무 기초적인 질문이라고 구박 말아주세요 ^^;;;