워드프레스 서버 이전하기

워드프레스를 지금 사용하다가 서버 속도가 너무 느려서 서버를 이전하기로 하였습니다.

사실 처음에는 테스트용으로 운영하는 것이라 아무 서버나 사용했는데요.

여러개의 플러그인 등을 설치하다보니 서버 속도가 느려지는 것을 체감할 수 있었습니다.

그래서 이번에 서버 이전 하였는데요.

워드프레스 서버 이전 준비하기

먼저 백업 툴로 서버 백업을 받아야 합니다.

워드프레스 백업은 All in one WP migratin 등이 유명한데요.

자세한 설명은 아래 블로그에 잘 되어 있어서 이를 보고 따라 했습니다.

248437864 ea53830a 8f13 4cea 87c7 4d30d8ac81b6

백업을 받은 후에 이제 새로운 서버에 워드프레스를 설치합니다.

기존에는 docker를 통해서 한번에 설치하였는데요.

이번에는 연습 겸 하나하나 새로 설치했습니다.

복원할 때 PHP 버전이 맞지 않으면 에러가 뜨긴 하는데요.

더 상위 버전의 PHP를 설치한 경우 큰 문제는 없었습니다.

기존 설치된 php버전은 7.4.33 버전이 설치되어 있었습니다.

248438167 20fd92e0 6ac0 44c8 a12a c28b8917caff

새로운 서버에는 php 8.0.29를 설치했습니다.

248438209 deebce8d 8400 4185 8b22 6f0a340bb118

하지만 버전을 동일하게 설치해준다면 더 좋을 것 같긴 합니다.

워드프레스 서버 이전 진행

신규서버에서 LAMP(Linux + Apache + MySQL/MariaDB + PHP/Python/Perl)라

불리우는 기본 세팅을 설치하였습니다.

다만 apache 대신에 Nginx로 설치하였구요.

ssl 인증서를 발급 받기전에 복원이 제대로 되는지 테스트 해보았습니다.

이 때 두개의 워드프레스가 동작하기 때문에, No input file specified에러가 뜨기도 합니다.

이 때문에 혹시 복원이 잘못된 것이 아닐까라는 생각을 했는데요.

메인 페이지는 정상적으로 표시되고 있어서 백원이 복원되었다고 생각했습니다.

248438520 618ef705 3761 46a9 ad92 6df999ec4fd5

그리고 기존에 위치가 var/www/wordpress에 설치했다가

var/www/html/wordpress로 설치해서 리다이렉션이 많이 발생했는데요.

이 부분은 최대한 맞춰서 설치하면 시행착오를 줄일 수 있을 것 같네요.

248438569 ea34ad7d 1eeb 4276 9974 50f16d3684a6

글쓰기 역시 두개의 워드프레스가 있어서 안전모드로 동작하는 상황이라

공개 실패. 응답이 유효한 JSON 응답이 아닙니다라는 에러가 발생합니다.

248438380 3dd8f628 634d 4975 b229 5a5c1886cd19

이렇게 복원이 완료되었다면, 설정에서 이제 변경해야 하는데요.

최종적으로 설정에서 IP주소로 되어 있는 워드프레스 주소와 사이트 주소를

도메인 이름으로 변경해 줍니다.

248438447 150b8c1e 792a 4e83 8099 5e8d3684e8f0

그리고 ssl 갱신까지 자동화 해놓고 정리하시면 됩니다.

248438480 c6e4d8a7 a4a3 46cc 8662 f318d59bbf5b

워드프레스 서버 이전 후기

최종적으로 워드프레스 서버 이전이 완료되었습니다.

약 3시간 정도 삽질을 한 것 같은데요.

정리해놓고 한다면 더 빨리 이전할 수 있을 것 같네요.

서버 이전 후에 기존 서버는 서버 속도가 GTmetrix 기준으로 D 등급이었는데요.

확실히 서버를 좀더 나은 사양으로 만들었더니 B등급이 나왔습니다.

248438596 2df5b73d bb20 4f65 8e61 3e3366504707

혹시 워드프레스 서버 이전에 관심이 있는 분이라면 참고하시기 바랍니다.

그럼 잘 사용하세요~

파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

1 thought on “워드프레스 서버 이전하기”

Leave a Comment