워드프레스 고급 강의 - 마이그레이션

웹 호스팅 서버에 쉽게 마이그레이션하기 – 워드프레스 강좌

이번에는 플러그인을 사용해서 쉽게 로컬 서버에서 호스팅 서버로 마이그레이션하는 방법을 배워볼게요. 테마 스타일뿐만 아니라, 계정, 글, 첨부파일 등 다양한 데이터베이스까지 이전을 쉽고 안정적으로 할 수 있습니다.

마이그레이션이란?

마이그레이션은 소프트웨어 개발에서 새로운 시스템으로의 전환 또는 업그레이드 과정을 의미합니다. 이 과정은 데이터베이스, 애플리케이션, 서버 또는 운영 체제 등의 기술적 요소에 대한 변화를 포함합니다.

1. 기존 사이트에서 데이터 내보내기

1.1 All-in-One WP Migration 플러그인 사용

  1. 워드프레스 관리자 대시보드에서 플러그인 > 새로 추가로 이동합니다.
  2. “All-in-One WP Migration” 플러그인을 검색하고 설치한 후 활성화합니다.
  3. All-in-One WP Migration > 내보내기로 이동합니다.
  4. 내보내기 방법을 선택하고 데이터를 내보냅니다.

2. 이전할 사이트에 데이터 들여오기

2.1 All-in-One WP Migration 플러그인 사용

  1. 새로운 워드프레스 사이트에 “All-in-One WP Migration” 플러그인을 설치하고 활성화합니다.
  2. All-in-One WP Migration > 들여오기로 이동합니다.
  3. 내보낸 파일을 업로드하여 데이터를 들여옵니다.

3. 데이터 용량 문제 해결

데이터 용량이 커서 업로드가 되지 않는 경우, PHP 설정을 변경하여 업로드 용량을 늘려야 합니다.

3.1 .htaccess 파일 수정

  1. 파일질라를 통해 서버에 접속합니다.
  2. 웹사이트 루트 디렉토리에서 .htaccess 파일을 다운로드합니다.
  3. 텍스트 편집기(VS Code 등)로 .htaccess 파일을 엽니다.
  4. 아래 코드를 추가 및 파일을 저장하고 서버에 업로드합니다.
php_value upload_max_filesize 128M 
php_value post_max_size 128M 
php_value memory_limit 256M 
php_value max_execution_time 300 
php_value max_input_time 300

3.2 wp-config.php 파일 수정

  1. 파일질라를 통해 서버에 접속합니다.
  2. 웹사이트 루트 디렉토리에서 wp-config.php 파일을 다운로드합니다.
  3. 텍스트 편집기(VS Code 등)로 wp-config.php 파일을 엽니다.
  4. 아래 코드를 추가 후 파일을 저장하고 서버에 업로드합니다.
@ini_set( 'upload_max_filesize' , '128M' );
@ini_set( 'post_max_size', '128M');
@ini_set( 'memory_limit', '256M' );
@ini_set( 'max_execution_time', '300' );
@ini_set( 'max_input_time', '300' );

4. 데이터 불러온 이후 고유주소 변경

  1. 워드프레스 관리자 대시보드에서 설정 > 고유주소로 이동합니다.
  2. 고유주소 구조를 일반으로 변경하고 저장합니다.
  3. 다시 글 이름으로 변경하고 저장합니다.

이 과정을 통해 데이터를 마이그레이션하고 업로드 용량 문제를 해결할 수 있습니다. 이를 통해 기존 사이트의 데이터를 새로운 호스팅 서버로 성공적으로 이전할 수 있습니다.