WordPress 웹 사이트를 백업하는 방법

게시 됨: 2022-04-19

웹 사이트에 백업을 수행하는 것은 수행해야 하는 중요한 유지 관리 단계입니다. 백업은 문제가 발생한 경우 웹사이트를 복원하는 데 정말 도움이 됩니다. 예를 들어 웹 사이트에서 치명적인 오류가 발생하거나 맬웨어 공격이 발생하는 경우 백업이 있으면 웹 사이트를 쉽게 복원할 수 있습니다.

이 기사에서는 웹 사이트에 문제가 발생할 경우를 대비하여 안전망 역할을 하는 웹 사이트에 대한 백업을 수행할 수 있는 몇 가지 방법을 살펴보겠습니다.

목차

백업 구성 요소

웹사이트를 백업하는 방법

WordPress 사이트를 수동으로 백업하는 방법

cPanel을 통한 파일 백업

FTP를 통한 파일 백업

데이터베이스 백업

플러그인을 사용하여 WordPress 사이트를 자동으로 백업하는 방법

결론

백업 구성 요소

웹 사이트의 일부 구성 요소에만 백업을 수행할 수 있습니다. 그러나 더 안전한 면을 위해 항상 웹사이트에 대한 전체 백업을 수행하는 것이 좋습니다. 전체 백업에는 다음 구성 요소가 포함되어야 합니다.

  1. 파일: 파일은 WordPress 사이트의 중요한 컬렉션을 형성합니다. 파일 범위는 WordPress 파일, 미디어/업로드 파일, 테마 파일, 플러그인 파일 및 구성 파일입니다.
  2. 데이터베이스: 데이터베이스는 사이트 데이터의 저장소 역할을 합니다. 게시물, 페이지, 사용자와 같은 콘텐츠가 사이트에 저장되는 곳입니다. 이 데이터는 데이터베이스 내의 테이블에 저장됩니다.

웹사이트를 백업하는 방법

백업은 플러그인을 사용하여 수동 및 자동으로 수행할 수 있습니다. 다음은 이러한 방법 중 하나를 수행하는 방법에 대한 설명입니다.

WordPress 사이트를 수동으로 백업하는 방법

수동 백업은 phpmyadmin의 데이터베이스 백업과 함께 FTP 또는 cPanel과 같은 호스팅 패널을 통해 쉽게 수행할 수 있습니다.

cPanel을 통한 파일 백업

이 방법에서는 다음 옵션 중 하나를 수행해야 합니다.

옵션 1

i) cPanel에 로그인

ii) 파일 관리자를 클릭합니다.

iii) public_html 폴더로 이동합니다.

iv) 모든 파일을 선택하고 zip 아카이브로 압축합니다.

v) 생성된 zip 파일을 PC에 다운로드합니다. 다운로드한 후에는 선택적으로 zip 파일을 원하는 클라우드 저장소에 업로드할 수도 있습니다.

옵션 2

호스팅 구성에 따라 cPanel에서 아래 그림과 같이 백업을 수행하는 옵션이 제공될 수 있습니다.

옵션을 선택하면 다음 단계에서 "백업" 링크를 클릭합니다.

그런 다음 기본 설정에 따라 전체 또는 부분 백업을 선택합니다. 그러나 cPanel에서 전체 백업을 복원할 수는 없습니다. 전체 백업은 주로 다른 서버로 마이그레이션할 때 사용됩니다.

예를 들어 홈 디렉토리를 선택하면 다음 화면에서 다운로드 옵션이 표시됩니다.

그런 다음 다운로드를 원하는 원격 저장소에 저장하거나 컴퓨터에 보관할 수 있습니다.

FTP를 통한 파일 백업

FTP를 통해 백업을 수행하려면 다음이 필요합니다.

i) FileZilla와 같은 FTP 프로그램을 사용하여 사이트 파일에 액세스

ii) public_html 폴더로 이동합니다.

iii) 폴더에 있는 모든 파일을 선택하고 다운로드합니다.

데이터베이스 백업

데이터베이스에 대한 백업을 수행하는 것은 파일 백업을 수행하는 것과 마찬가지로 중요합니다.

cPanel과 같은 호스팅 패널에서 데이터베이스 백업을 쉽게 수행할 수 있습니다. 따라서 파일 백업과 마찬가지로 이 경우 먼저 cPanel 또는 호스팅 패널에 로그인하고 다음을 수행해야 합니다.

i) phpMyadmin에 액세스

ii) phpMyadmin의 데이터베이스 섹션에서 데이터베이스를 선택합니다.

데이터베이스를 모르는 경우 WordPress 파일의 루트에 있는 wp-config 파일에서 이를 확인하고 다음과 같은 코드 줄을 찾을 수 있습니다.

 define( 'DB_NAME', 'newlinkc_wp103' );

두 번째 매개변수(여기서 'newlinkc_wp103')는 데이터베이스 이름입니다. 따라서 귀하의 경우에는 다른 이름이 됩니다.

iii) 다음으로 모든 테이블을 선택하고 선택한 테이블과 함께 다음 그림과 같이 "내보내기" 옵션을 선택합니다.

iv) 이제 다음 화면에서 "빠른" 내보내기 옵션과 "SQL" 형식을 선택했는지 확인합니다. 이 작업이 완료되면 "이동" 버튼을 클릭하여 내보내기를 진행합니다.

그러면 sql 파일 다운로드가 시작됩니다. 원하는 클라우드 저장소에 파일을 저장할 수 있습니다.

플러그인을 사용하여 WordPress 사이트를 자동으로 백업하는 방법

자동 플러그인을 수행하는 기능을 제공하는 WordPress 플러그인이 많이 있습니다. 여기에서 살펴볼 플러그인 중 하나는 UpdraftPlus 플러그인입니다.

시작하려면 WordPress 대시보드에서 플러그인 > 새로 추가 섹션으로 이동하여 플러그인을 설치하고 "UpdraftPlus"를 검색하여 설치 및 활성화해야 합니다.

설치가 완료되면 WordPress 대시보드 내에서 설정 > UpdraftPlus 백업 > 설정 섹션으로 이동합니다.

이 섹션 내에서 다음 필드를 설정합니다.

파일 백업 일정 : 여기에서 웹사이트 파일에 대해 백업 빈도를 지정해야 합니다.

데이터베이스 백업 일정 : 여기에서 데이터베이스에 사용할 백업 빈도를 지정해야 합니다.

원격 저장소 선택 : 백업을 저장할 환경 설정의 클라우드 저장소를 선택하고 요청된 세부 정보를 기반으로 구성합니다. 이 예에서는 Google 드라이브를 선택 저장소로 사용하므로 먼저 아래 그림과 같이 옵션을 선택해야 합니다.

선택한 후에는 나머지 설정을 기본 선택으로 두고 변경 사항을 저장할 수 있습니다.

변경 사항을 저장하면 Google 드라이브를 승인하기 위해 로 로그인하라는 팝업 요청이 표시됩니다.

"Google로 로그인"을 클릭하고 Google 자격 증명을 사용하여 로그인하고 인증합니다.

완료되면 설정을 완료하는 화면이 표시됩니다. 그렇게 하려면 그림에 표시된 "설정 완료" 버튼을 클릭하십시오.

성공적으로 통합되면 다음과 같이 성공 알림이 표시됩니다.

위의 모든 작업을 수행하면 이제 설정한 빈도에 따라 자동 백업이 작동하게 됩니다. "백업/복원" 탭에서 다음 백업이 예약된 시간을 볼 수 있습니다.

결론

백업을 수행하면 전례 없는 문제가 발생하거나 당사 웹 사이트에 문제가 발생할 경우 활용되는 작업과 리소스를 많이 절약할 수 있습니다. 따라서 웹 사이트에 자주 백업을 수행하는 것이 중요합니다. 자동 백업을 사용하면 웹 사이트에 대한 최신 백업을 정기적으로 유지하는 데 도움이 됩니다.