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로 바이너리를 집어넣거나 대량으로 쏟아붓게 되면 꼭 무슨 문제 생기더군요. 유닉스류의 쉘은 안그런데.
1. apache, php, mysql 버전 확인
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
댓글 달기