Autoset을 이용한 웹서버 다른 서버로 옮기기

cross5의 이미지

현재 autoset을 이용하여 웹서버를 운영하고 있는 중입니다.
저장공간이 여유치 않아 새로운 서버로 이전하려고 합니다.
autoset으로 홈페이지를 만들어 놓은게 본인이 아닌지라 무엇부터 시작해야 할지 모르겠습니다.
현재 autoset은 설치한 상황입니다..ㅠㅠ

Necromancer의 이미지

1. apache, php, mysql 버전 확인 => 특히 php는 버전별로 문법이 바뀌거나 이전버전에서 허용했던 것을 막아버리는 경우가 많아서 골아플 수 있으니 반드시 일치

2. 이전할 곳에 apm 구축

3. 지금 돌리는곳에서 mysql dump 및 이전할곳에 restore => 방법 찾으면 많이 나옵니다. mysql 버전 같으면 data 디렉토리 통째로 복사해도 됩니다.

4. php 소스 복사

5. 동작 확인 및 새 서버 환경에 맞게 코드, 설정값 수정
=> 파일 업로드시 업로드 경로 등등은 반드시 확인(웹 경로가 아닌 로컬 시스템 경로를 쓰는 부분들)

6. 구 서버를 이전한 서버로 교체, 1~5번 테스트할동안 구서버에 쌓인 데이터를 옮기기 위해 DB도 재업로드하고, 업로드 경로 등 바이너리가 올라가는 곳도 sync 해야 함.

5번에서 시간 꽤 걸릴겁니다.

오토셋 이야기하신걸 보니 윈도우인것 같네요.
오토셋은 apm 편하게 한번에 깔 수 있도록 해 놓은 것일 뿐이고, apm 셋업은 오토셋 안쓰고도 얼마든지 할 수 있습니다.
이전할 곳도 윈도우라면 mysql restore할때 애로사항이 꽃필겁니다. 윈도우 command는 pipe가 병맛이라 pipe로 바이너리를 집어넣거나 대량으로 쏟아붓게 되면 꼭 무슨 문제 생기더군요. 유닉스류의 쉘은 안그런데.

Written By the Black Knight of Destruction