웹마스터 팁

하드디스크를 바꾸거나 계정을 이전하거나 할때마다 항상 같은 문제에 봉착하여
차례대로 진행해 보면서 정리를 해보았습니다.
새로이 사이트 운영을 하시는 분들은 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 부분을 적절히 수정

 

제목 글쓴이 날짜
/?module=admin 로 들어가지지 않아요. [2] oO나쁜토끼Oo 2009.09.29
오른쪽 서브메뉴영역 제목 이미지로 나타내기 [6] file 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] file NEARSTORY 2009.08.12
에디터 컴포넌트 목록이 안 나올 때 해결법 [2] SMaker 2009.06.14
파일첨부 안될때 정박사닷컴 2009.09.24
최근문서위젯의 제목을 누르면 게시판으로 이동 [3] file CL님 2008.04.13
게시판 확장변수 일괄 등록 하기 [2] file 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