워드프레스를 지금 사용하다가 서버 속도가 너무 느려서 서버를 이전하기로 하였습니다.
사실 처음에는 테스트용으로 운영하는 것이라 아무 서버나 사용했는데요.
여러개의 플러그인 등을 설치하다보니 서버 속도가 느려지는 것을 체감할 수 있었습니다.
그래서 이번에 서버 이전 하였는데요.
워드프레스 서버 이전 준비하기
먼저 백업 툴로 서버 백업을 받아야 합니다.
워드프레스 백업은 All in one WP migratin 등이 유명한데요.
자세한 설명은 아래 블로그에 잘 되어 있어서 이를 보고 따라 했습니다.
![248437864 ea53830a 8f13 4cea 87c7 4d30d8ac81b6](https://user-images.githubusercontent.com/118032792/248437864-ea53830a-8f13-4cea-87c7-4d30d8ac81b6.png)
백업을 받은 후에 이제 새로운 서버에 워드프레스를 설치합니다.
기존에는 docker를 통해서 한번에 설치하였는데요.
이번에는 연습 겸 하나하나 새로 설치했습니다.
복원할 때 PHP 버전이 맞지 않으면 에러가 뜨긴 하는데요.
더 상위 버전의 PHP를 설치한 경우 큰 문제는 없었습니다.
기존 설치된 php버전은 7.4.33 버전이 설치되어 있었습니다.
![248438167 20fd92e0 6ac0 44c8 a12a c28b8917caff](https://user-images.githubusercontent.com/118032792/248438167-20fd92e0-6ac0-44c8-a12a-c28b8917caff.png)
새로운 서버에는 php 8.0.29를 설치했습니다.
![248438209 deebce8d 8400 4185 8b22 6f0a340bb118](https://user-images.githubusercontent.com/118032792/248438209-deebce8d-8400-4185-8b22-6f0a340bb118.png)
하지만 버전을 동일하게 설치해준다면 더 좋을 것 같긴 합니다.
워드프레스 서버 이전 진행
신규서버에서 LAMP(Linux + Apache + MySQL/MariaDB + PHP/Python/Perl)라
불리우는 기본 세팅을 설치하였습니다.
다만 apache 대신에 Nginx로 설치하였구요.
ssl 인증서를 발급 받기전에 복원이 제대로 되는지 테스트 해보았습니다.
이 때 두개의 워드프레스가 동작하기 때문에, No input file specified에러가 뜨기도 합니다.
이 때문에 혹시 복원이 잘못된 것이 아닐까라는 생각을 했는데요.
메인 페이지는 정상적으로 표시되고 있어서 백원이 복원되었다고 생각했습니다.
![248438520 618ef705 3761 46a9 ad92 6df999ec4fd5](https://user-images.githubusercontent.com/118032792/248438520-618ef705-3761-46a9-ad92-6df999ec4fd5.png)
그리고 기존에 위치가 var/www/wordpress에 설치했다가
var/www/html/wordpress로 설치해서 리다이렉션이 많이 발생했는데요.
이 부분은 최대한 맞춰서 설치하면 시행착오를 줄일 수 있을 것 같네요.
![248438569 ea34ad7d 1eeb 4276 9974 50f16d3684a6](https://user-images.githubusercontent.com/118032792/248438569-ea34ad7d-1eeb-4276-9974-50f16d3684a6.png)
글쓰기 역시 두개의 워드프레스가 있어서 안전모드로 동작하는 상황이라
공개 실패. 응답이 유효한 JSON 응답이 아닙니다라는 에러가 발생합니다.
![248438380 3dd8f628 634d 4975 b229 5a5c1886cd19](https://user-images.githubusercontent.com/118032792/248438380-3dd8f628-634d-4975-b229-5a5c1886cd19.png)
이렇게 복원이 완료되었다면, 설정에서 이제 변경해야 하는데요.
최종적으로 설정에서 IP주소로 되어 있는 워드프레스 주소와 사이트 주소를
도메인 이름으로 변경해 줍니다.
![248438447 150b8c1e 792a 4e83 8099 5e8d3684e8f0](https://user-images.githubusercontent.com/118032792/248438447-150b8c1e-792a-4e83-8099-5e8d3684e8f0.png)
그리고 ssl 갱신까지 자동화 해놓고 정리하시면 됩니다.
![248438480 c6e4d8a7 a4a3 46cc 8662 f318d59bbf5b](https://user-images.githubusercontent.com/118032792/248438480-c6e4d8a7-a4a3-46cc-8662-f318d59bbf5b.png)
워드프레스 서버 이전 후기
최종적으로 워드프레스 서버 이전이 완료되었습니다.
약 3시간 정도 삽질을 한 것 같은데요.
정리해놓고 한다면 더 빨리 이전할 수 있을 것 같네요.
서버 이전 후에 기존 서버는 서버 속도가 GTmetrix 기준으로 D 등급이었는데요.
확실히 서버를 좀더 나은 사양으로 만들었더니 B등급이 나왔습니다.
![248438596 2df5b73d bb20 4f65 8e61 3e3366504707](https://user-images.githubusercontent.com/118032792/248438596-2df5b73d-bb20-4f65-8e61-3e3366504707.png)
혹시 워드프레스 서버 이전에 관심이 있는 분이라면 참고하시기 바랍니다.
그럼 잘 사용하세요~
1 thought on “워드프레스 서버 이전하기”