워드프레스 #48
이번에는 플러그인을 사용해서 쉽게 로컬 서버에서 호스팅 서버로 마이그레이션하는 방법을 배워볼게요. 테마 스타일뿐만 아니라, 계정, 글, 첨부파일 등 다양한 데이터베이스까지 이전을 쉽고 안정적으로 할 수 있습니다.
마이그레이션이란?
마이그레이션은 소프트웨어 개발에서 새로운 시스템으로의 전환 또는 업그레이드 과정을 의미합니다. 이 과정은 데이터베이스, 애플리케이션, 서버 또는 운영 체제 등의 기술적 요소에 대한 변화를 포함합니다.
1. 기존 사이트에서 데이터 내보내기
1.1 All-in-One WP Migration 플러그인 사용
- 워드프레스 관리자 대시보드에서 플러그인 > 새로 추가로 이동합니다.
- “All-in-One WP Migration” 플러그인을 검색하고 설치한 후 활성화합니다.
- All-in-One WP Migration > 내보내기로 이동합니다.
- 내보내기 방법을 선택하고 데이터를 내보냅니다.
2. 이전할 사이트에 데이터 들여오기
2.1 All-in-One WP Migration 플러그인 사용
- 새로운 워드프레스 사이트에 “All-in-One WP Migration” 플러그인을 설치하고 활성화합니다.
- All-in-One WP Migration > 들여오기로 이동합니다.
- 내보낸 파일을 업로드하여 데이터를 들여옵니다.
3. 데이터 용량 문제 해결
데이터 용량이 커서 업로드가 되지 않는 경우, PHP 설정을 변경하여 업로드 용량을 늘려야 합니다.
3.1 .htaccess 파일 수정
- 파일질라를 통해 서버에 접속합니다.
- 웹사이트 루트 디렉토리에서
.htaccess
파일을 다운로드합니다. - 텍스트 편집기(VS Code 등)로
.htaccess
파일을 엽니다. - 아래 코드를 추가 및 파일을 저장하고 서버에 업로드합니다.
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 파일 수정
- 파일질라를 통해 서버에 접속합니다.
- 웹사이트 루트 디렉토리에서
wp-config.php
파일을 다운로드합니다. - 텍스트 편집기(VS Code 등)로
wp-config.php
파일을 엽니다. - 아래 코드를 추가 후 파일을 저장하고 서버에 업로드합니다.
@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. 데이터 불러온 이후 고유주소 변경
- 워드프레스 관리자 대시보드에서 설정 > 고유주소로 이동합니다.
- 고유주소 구조를 일반으로 변경하고 저장합니다.
- 다시 글 이름으로 변경하고 저장합니다.
이 과정을 통해 데이터를 마이그레이션하고 업로드 용량 문제를 해결할 수 있습니다. 이를 통해 기존 사이트의 데이터를 새로운 호스팅 서버로 성공적으로 이전할 수 있습니다.