충돌 후 WordPress 사이트를 복구하고 복원하는 방법

게시 됨: 2023-01-20

WordPress는 귀하의 웹사이트를 위한 훌륭한 플랫폼입니다. 그러나 그것이 무적이라는 의미는 아닙니다. 사이트에서 작업 중 갑자기 결함, 작동 중지 또는 충돌이 발생하면 패닉 모드에 들어가기 쉽습니다.

다행히 충돌 후 WordPress 사이트를 복구하고 복원하는 방법이 있습니다. 잘못 코딩된 플러그인을 설치했든 실수로 파일을 삭제했든 올바른 단계에 따라 사이트를 다시 시작하고 실행할 수 있습니다.

이 게시물에서는 WordPress 웹 사이트 충돌 및 몇 가지 일반적인 원인에 대해 자세히 살펴보겠습니다. 그런 다음 충돌 후 사이트를 복구하고 복원하는 5단계를 안내합니다. 시작하자!

WordPress가 충돌합니까?

콘텐츠 관리 시스템(CMS)과 마찬가지로 워드프레스는 오류가 없습니다. 하지만 세계 최고의 개발자들의 자발적인 기여를 통해 구축되고 지속적으로 동료 확인 및 개선을 거치기 때문에 진정으로 안정적인 플랫폼입니다. 대부분의 문제는 개별 사이트 수준에서 사람의 실수로 인해 발생합니다.

따라서 WordPress 사이트 충돌할 수 있으며 주된 원인 중 하나는 WordPress 코어, 플러그인 또는 테마 등 오래된 소프트웨어를 실행하는 것입니다. 오래된 소프트웨어는 알려진 취약점이 쉽게 악용되기 때문에 사이트에 위험을 초래합니다. 따라서 귀하의 사이트는 바이러스, 맬웨어 및 온라인 공격에 대한 저항력이 떨어질 수 있습니다. 그리고 플러그인이나 테마와 같은 것이 오래된 경우 서로 충돌하여 오류와 중단을 일으킬 수 있습니다.

WordPress에 충돌 로그가 있습니까?

WordPress 사이트 충돌이 발생하면 오류 로그를 사용하여 가능한 한 빨리 문제를 식별하고 해결할 수 있습니다. 웹사이트에서 PHP 오류를 보려면 WP_DEBUG 기능을 활성화하기만 하면 됩니다.

WordPress 디버깅을 활성화하는 가장 쉬운 방법은 Query Monitor와 같은 편리한 플러그인을 사용하는 것입니다.

WordPress 웹 사이트에 설치된 쿼리 모니터

Query Monitor는 WordPress 관리 영역에 개발자 도구 패널을 추가합니다. 이 플러그인을 사용하여 데이터베이스 쿼리, PHP 오류 및 CSS를 포함하여 WordPress의 다양한 부분을 디버깅할 수 있습니다.

또는 항상 디버그 모드를 수동으로 활성화할 수 있습니다. 이 옵션을 선호하는 경우 사이트의 파일 관리자에 대한 액세스 또는 SFTP(Secure File Transfer Protocol)를 통한 연결이 필요합니다.

루트 폴더(보통 public_html로 표시됨) 를 찾아 wp-config.php 파일을 엽니다.

파일 관리자 내부에서 강조 표시된 wp-config.php 파일

이 시점에서 다음과 같은 줄을 찾습니다. “그게 다야, 편집 중지! 행복한 출판” . 그런 다음 그 위에 다음 코드 줄을 삽입합니다.  

 define ( 'WP_DEBUG', true );

사이트에 오류가 있으면 wp-content 폴더에 debug.log 파일이 나타납니다. 컴퓨터에 다운로드하여 전체 로그를 보고 오류를 식별할 수 있습니다.

WordPress 사이트 충돌의 7가지 일반적인 원인

이제 WordPress 충돌에 대해 조금 더 알게 되었으므로 몇 가지 주요 원인을 살펴보겠습니다.

1. 플러그인 또는 테마 설치 또는 업데이트

WordPress 플러그인은 사이트의 기능을 확장하지만 잘못 코딩된 플러그인은 오류를 일으킬 수 있습니다. 뿐만 아니라 고품질 플러그인도 사용 중인 WordPress 버전이나 사이트의 다른 소프트웨어와 호환되지 않는 경우 문제를 일으킬 수 있습니다.

사이트가 다운된 경우 최근에 새 플러그인을 설치했는지, 기존 도구를 업데이트했는지 또는 테마를 변경했는지 생각해 보십시오.

앞으로는 WordPress 플러그인 디렉토리에 있는 것과 같이 평판이 좋은 플러그인과 테마만 선택하는 것이 중요합니다.

WordPress 플러그인 디렉토리 검색 상자

또는 신뢰할 수 있는 타사 마켓플레이스에서 프리미엄 플러그인 및 테마를 선택할 수 있습니다. 플러그인이나 테마가 잘 코딩되고 작동하는지 확인하기 위해 긍정적인 고객 리뷰가 많이 있는지 확인하십시오.

또한 도구가 얼마나 자주 업데이트되는지, 소프트웨어가 최신 WordPress 버전과 호환되는지 여부 및 개발자의 지원 수준에 주의를 기울여야 합니다.

2. 만료된 도메인 이름

만료된 도메인으로 인해 WordPress 사이트가 충돌하는 경우 해결하기 쉬운 문제 중 하나라는 좋은 소식이 있습니다. 귀하의 도메인 이름은 방문자가 귀하의 사이트를 찾기 위해 입력하는 웹사이트 주소입니다. 강력한 온라인 아이덴티티를 구축하는 데 도움이 되는 중요한 브랜딩 요소입니다.

그러나 일단 고유한 도메인 이름을 확보하면 일반적으로 1년 동안만 지속됩니다. 정해진 기간 동안 단순히 도메인을 "임대"하는 것이므로 만료되기 전에 갱신해야 합니다.

도메인 이름을 갱신하는 것을 잊은 경우 도메인 등록에 사용한 회사에 연락하여 다시 받을 수 있는지 확인해야 합니다. 도메인을 다시 받을 수 있으면 연락처 및 결제 세부 정보가 올바른지 확인하세요. 또한 이러한 일이 다시 발생하는 것에 대해 걱정할 필요가 없도록 자동 갱신을 활성화하는 것이 좋습니다.

3. 서버 문제

일부 서버 오류는 사이트에 문제를 일으킬 수 있습니다. 예를 들어 HTTP 500 내부 서버 오류와 시간 초과 오류는 둘 다 느리거나 과부하된 서버로 인해 발생합니다.

WordPress 서버 오류의 주요 원인에는 브라우저 캐싱 문제, 데이터베이스 서버 문제(예: 느린 연결 시간) 및 손상된 데이터베이스(아마도 악성 파일 포함)가 포함됩니다.

일반적으로 서버 구성을 변경해야만 이러한 문제를 해결할 수 있습니다. 호스팅 제공업체에 문의하여 이 문제를 해결할 수 있습니다.

품질이 우수한 WordPress 호스트를 선택하면 이러한 문제를 피할 수 있는 더 나은 기회를 웹사이트에 제공할 수 있습니다. 99.99% 이상의 가동 시간을 제공하는 호스트에 우선 순위를 지정하는 것이 좋습니다. 또한 WAF(웹 응용 프로그램 방화벽) 및 자동 업데이트와 같은 다양한 추가 보안 조치를 제공하는 공급자를 선택하면 이점이 있습니다.

참고: 일부 WAF는 Jetpack 연결을 끊는 IP를 차단합니다. Jetpack 플러그인을 사용 중인 경우 호스팅 제공업체에 요청하여 당사의 IP 주소가 사이트의 xmlrpc.php 파일에 액세스할 수 있도록 허용하십시오. 이렇게 하면 사이트가 WordPress.com에 지속적으로 연결됩니다.

4. WordPress 핵심 소프트웨어 업데이트

앞서 논의한 것처럼 플러그인과 테마를 최신 상태로 유지하는 것이 중요합니다. 그러나 WordPress 핵심 소프트웨어를 업데이트하는 것도 필수적입니다. 이렇게 하면 WordPress 충돌로 인한 호환성 문제를 방지할 수 있습니다.

또한 WordPress 업데이트에는 종종 이전 릴리스에서 발견된 버그에 대한 보안 수정 사항이 포함되어 있습니다. 따라서 해커가 사이트에서 이러한 알려진 취약점을 악용할 가능성이 적습니다.

실행 중인 WordPress 버전이 확실하지 않은 경우 Dashboard → Updates 로 이동하십시오.

대시보드에서 사용 가능한 WordPress 업데이트

여기에서 WordPress 버전을 확인하고, 자동 업데이트를 활성화하고, 플러그인과 테마를 업그레이드할 수 있습니다. 새 버전의 WordPress를 사용할 수 있게 되면 대시보드에 업데이트 메시지가 표시됩니다.

문제가 발생할 경우를 대비하여 업데이트를 실행하기 전에 사이트를 백업하는 것도 중요합니다. 나중에 Jetpack VaultPress 백업으로 이 작업을 수행하는 방법을 설명하겠습니다!

5. WordPress 코드 편집

전문가가 일상적인 웹사이트 유지 관리를 수행하더라도 사람의 실수로 인해 파일과 폴더가 우발적으로 삭제될 수 있습니다. 따라서 WordPress에서 코드를 추가하거나 편집할 때 사이트가 충돌할 수 있습니다.

가장 좋은 해결책은 웹사이트를 정기적으로 백업하는 것입니다. 이렇게 하면 문제가 발생할 경우 사이트를 원래 상태로 쉽게 복원할 수 있습니다.

이를 수행하는 가장 빠른 방법 중 하나는 Jetpack VaultPress Backup과 같은 플러그인을 사용하는 것입니다.

"최고의 실시간 WordPress 백업 플러그인"이라는 텍스트가 있는 Jetpack VaultPress 백업 홈페이지.

안심할 수 있도록 Jetpack은 WordPress.com의 업계 최고의 보안 인프라를 사용하여 웹사이트와 다른 서버에 백업을 저장합니다. 즉, 서버에서 실수를 하더라도 백업이 손상되지 않습니다. 웹사이트가 완전히 다운된 경우에도 복원할 수 있습니다.

6. 워드프레스 해킹

이전 원인은 무해하지만 사이트가 해킹되거나 손상되면 WordPress도 충돌할 수 있습니다.

DDoS(분산 서비스 거부)는 가장 일반적인 온라인 공격 유형 중 하나입니다. 이는 해커가 여러 시스템을 사용하여 수백만 건의 가짜 요청으로 서버를 압도할 때 발생합니다.

또한 WordPress 로그인 페이지를 대상으로 하는 무차별 대입 공격에 직면할 수 있습니다. 이러한 공격은 해커가 수천 개의 사용자 이름/암호 조합을 시도하여 웹 사이트에 침입하려고 시도하는 것입니다. 결국 공격자는 귀하의 계정에 대한 무단 액세스 권한을 얻고 전체 사이트를 장악할 수 있습니다.

웹 사이트가 느려지거나 응답하지 않거나 사용자가 액세스할 수 없게 되므로 웹 사이트가 해킹되었는지 알 수 있습니다. 방문자는 악성 사이트로 리디렉션될 수도 있습니다. 경우에 따라 페이지 바닥글에 이러한 리디렉션이 배치된 것을 찾을 수 있습니다.

또한 WordPress가 해킹되었다는 명백한 징후는 Google이 귀하의 사이트를 차단 목록에 추가한 것입니다. 검색 엔진은 방문자가 귀하의 페이지에 접근하여 스스로 감염되는 것을 방지하기 위해 이렇게 합니다.

안전 브라우징 상태와 같은 도구를 사용하여 이를 확인할 수 있습니다.

사이트 상태 검색 표시줄이 있는 Google의 세이프 브라우징 도구

향후 WordPress 해킹을 방지하려면 사이트에서 Jetpack 보안 번들로 업그레이드하는 것이 좋습니다. 번들에는 맬웨어 검색, 스팸 방지 및 정기 백업이 포함됩니다. 또한 강력한 암호를 사용하고 이중 인증을 구현하여 로그인 자격 증명을 강화할 수 있습니다.

7. 사이트의 PHP 버전 업데이트

PHP는 WordPress가 기반으로 하는 오픈 소스 스크립팅 언어입니다. 사이트의 다른 소프트웨어와 마찬가지로 최신 버전이 보안 위협에 더 잘 대처할 수 있으므로 PHP를 업데이트하는 것이 중요합니다.

실행 중인 PHP 버전이 확실하지 않은 경우 Tools → Site Health 로 이동합니다.

WordPress 대시보드 내부의 사이트 상태 페이지

정보 탭으로 전환합니다. 그런 다음 아래로 스크롤하여 서버 탭을 엽니다.

WordPress 사이트 상태 내부의 서버 정보

현재 PHP 버전을 포함하여 여기에서 서버 설정 정보를 찾을 수 있습니다.

PHP 업데이트는 일반적으로 안전한 프로세스입니다. 그러나 오래된 코드(예: 테마 및 플러그인)가 있는 경우 사이트가 다운될 수 있습니다. 따라서 모든 플러그인과 테마가 사용하려는 PHP 버전과 호환되는지 확인하는 것이 중요합니다.

일반적으로 전용 플러그인/테마 페이지를 방문하고 PHP 버전 아래에서 이 정보를 찾을 수 있습니다.

호환되는 PHP 버전을 포함한 플러그인에 대한 정보

그런 다음 호스팅 계정을 통해 PHP 버전을 업데이트할 수 있습니다. 프로세스는 웹 호스트에 따라 다릅니다.

충돌 후 WordPress 사이트를 복구 및 복원하는 방법(5단계)

이제 WordPress 사이트가 충돌하는 이유를 알았으므로 이러한 상황에 처한 경우 어떻게 해야 하는지 논의해 보겠습니다.

1단계: 사이트 백업 복원

WordPress 사이트의 백업을 복원하는 가장 쉽고 쉬운 방법은 Jetpack VaultPress 백업 플러그인을 사용하는 것입니다. 이를 수행할 수 있는 몇 가지 방법이 있습니다.

참고: 이 단계를 시작하기 전에 Jetpack 설정 에 서버 자격 증명을 추가 해야 합니다.

첫 번째 방법은 사이트를 특정 이벤트로 복원하는 것입니다. 사이트에서 발생하는 모든 작업을 추적하는 활동 로그를 열어 시작하십시오. 여기에서 특정 이벤트까지 아래로 스크롤하거나 날짜 범위 또는 활동 유형별로 필터링할 수 있습니다.

활동 로그에서 날짜 범위 선택

이는 최근 플러그인 업데이트 또는 코드 편집과 같이 충돌을 일으킨 원인을 알고 있는 경우에 특히 유용할 수 있습니다. 이벤트 옆에 있는 작업 버튼을 클릭한 다음 이 시점으로 복원을 선택합니다.

"이 시점으로 복원"이라는 텍스트가 있는 녹색 버튼

복원할 요소를 묻는 창이 나타납니다. 대부분의 경우 모두 선택된 상태로 두는 것이 좋습니다. 그런 다음 복원 확인을 클릭합니다.

복원할 사이트 요소에 대한 옵션

복원 프로세스가 자동으로 시작됩니다. 표시되는 진행률 표시줄을 사용하여 추적할 수 있지만 완료되면 이메일도 받게 됩니다.

두 번째 방법은 특정 날짜로 복원하는 것입니다. 이렇게 하려면 https://cloud.jetpack.com으로 이동하여 백업을 클릭합니다. 사이트의 최신 백업이 즉시 표시되지만 화살표를 사용하여 다른 옵션을 스크롤할 수도 있습니다. 날짜 선택을 선택하여 특정 날짜 를 찾을 수도 있습니다.

사용 가능한 백업 날짜 스크롤

날짜와 시간을 선택했으면 이 시점으로 복원을 클릭합니다. 그런 다음 복원할 요소를 선택하고 프로세스가 완료될 때까지 기다려야 합니다.

그리고 그게 다야! 서버 설정을 어지럽히거나 데이터베이스를 처리하거나 코드를 편집할 필요가 없습니다.

2단계: 마지막 단계 다시 추적

하지만 복원할 수 있는 백업이 없다면 어떻게 될까요? 이 시점에서 웹 사이트를 백업하고 실행하려면 WordPress 충돌의 원인을 식별해야 합니다. 백업을 복원했는데 문제의 원인을 정확히 모르는 경우에도 이 작업을 수행해야 할 수 있습니다. 결국, 사이트가 다시 충돌하는 것을 원하지 않을 것입니다!

또한 사이트를 복원하려는 시점을 식별하는 데 도움이 될 수 있습니다. 이 경우 첫 번째 단계보다 먼저 이 단계를 수행하는 것이 좋습니다.

최근에 변경한 내용부터 시작하여 원래대로 돌아가는 것이 가장 좋습니다. 예를 들어 새 플러그인을 설치했습니까? 테마를 업데이트하셨나요? 사이트 코드를 수정했습니까? 기억할 수 있는 모든 것을 기록하십시오.

그런 다음 목록을 살펴보고 가능한 모든 변경 사항을 되돌리십시오. WordPress, 테마 또는 특정 플러그인을 이전 버전으로 롤백할 수 있습니다. 또는 편집한 파일을 새 복사본으로 교체할 수 있습니다. WordPress 대시보드에 액세스할 수 없는 경우 파일 관리자 또는 FTP를 통해 이 작업을 수행할 수 있습니다. 다음 섹션에서 이를 수행하는 방법을 설명합니다.

그러나 이것은 WordPress 활동 로그가 가장 친한 친구가 될 수 있는 곳입니다! 여기에서 각 작업을 수행한 사람과 발생 시간과 함께 사이트에서 발생한 모든 작업 목록을 얻을 수 있습니다. 따라서 웹사이트가 오후 3시 5분에 다운되었다는 사실을 알고 있다면 사전에 무슨 일이 일어났는지 즉시 확인할 수 있습니다. 또한 권한이 없는 사용자가 수행한 모든 악의적인 활동에 대해 경고할 수 있습니다.

3단계: 플러그인 비활성화 또는 삭제

플러그인이 WordPress 충돌을 일으켰다고 생각하지만 어떤 플러그인인지 확실하지 않은 경우 모든 플러그인을 한 번에 비활성화하는 것이 가장 좋습니다. 여전히 액세스 권한이 있는 한 WordPress 대시보드에서 이 작업을 수행할 수 있습니다.

PluginsInstalled Plugins 로 이동하기만 하면 됩니다. 모든 플러그인을 한 번에 선택하려면 "플러그인" 옆의 상자를 선택하십시오. 그런 다음 대량 작업 드롭다운에서 비활성화를 선택합니다.

WordPress에서 플러그인 비활성화

이 방법으로 사이트에 발생한 문제가 해결되면 근본 원인이 플러그인임을 알 수 있습니다. 범인을 식별할 때까지 하나씩 다시 활성화하십시오. 이제 해당 플러그인을 삭제하거나 대체 플러그인을 찾거나 이전 버전으로 롤백하거나 개발자에게 지원을 요청할 수 있습니다.

그러나 WordPress 관리 영역에 액세스할 수 없는 경우 파일 관리자 또는 FTP를 사용하여 변경 사항을 되돌려야 합니다. 어떤 것을 선택하든 일반적으로 public_html이라고 하는 웹 사이트의 루트 폴더로 이동합니다.

이제 wp-content → 플러그인으로 이동합니다. 모든 플러그인을 한 번에 비활성화하려면 이 폴더의 이름을 원하는 대로 바꾸십시오(예: plugins.bak ). 다시 말하지만, 이렇게 해서 문제가 해결되면 플러그인으로 인해 발생한 문제임을 알 수 있습니다.

cpanel 파일 관리자의 플러그인 폴더

폴더의 이름을 원래 상태로 바꿉니다. 그런 다음 범인을 찾을 때까지 이름을 변경하여 각 플러그인을 하나씩 비활성화합니다. 다시 말하지만, 다음 단계는 플러그인을 삭제하거나 대체 플러그인을 찾거나 이전 버전으로 롤백하거나 개발자에게 지원을 요청하는 것입니다.

4단계: 기본 테마로 전환

테마 업데이트가 WordPress 코어와 충돌하거나 일반적으로 테마 코드에 문제가 있을 수 있습니다. Twenty Twenty-Two 와 같은 기본 테마로 전환하여 이를 결정할 수 있습니다.

WordPress 대시보드에 액세스할 수 있는 경우 Appearance → Themes 로 이동합니다.

WordPress 내부의 테마 페이지

Twenty Twenty-Two 와 같은 기본 WordPress 테마를 찾아 활성화를 누르십시오. 이렇게 해서 문제가 해결되면 원래 테마를 롤백하거나 새 테마로 전환하거나 테마 개발자에게 도움을 요청해야 할 수 있습니다.

WordPress 대시보드에 로그인할 수 없는 경우 호스트의 파일 관리자 또는 FTP를 사용하여 사이트 파일에 액세스해야 합니다. 다시 한 번 wp-content 폴더를 찾아야 합니다.

그 안에 있는 테마 폴더를 엽니다. 현재 활성 테마의 디렉토리 이름을 바꿉니다. 이렇게 하면 WordPress가 대신 기본 테마를 활성화합니다. 이렇게 하여 문제가 해결되면 테마 때문일 수 있습니다!

전문가 팁 : Health Check & Troubleshooting 플러그인을 사용하여 3단계와 4단계를 한 번에 처리할 수 있습니다. 이 도구를 사용하면 사이트가 온라인 상태로 유지되고 표시되는 동안 백엔드에서 문제를 해결할 수도 있습니다!

5단계: 최신 버전의 WordPress 설치

잘못된 코드 줄이나 누락된 파일로 인해 WordPress가 충돌할 수 있으므로 새로운 WordPress 핵심 파일을 업로드하면 잠재적으로 문제를 해결할 수 있습니다. 새로운 WordPress 버전을 다운로드하여 시작하십시오.

컴퓨터에서 zip 파일을 열고 wp-content 폴더와 wp-config.php 파일을 제거합니다. 설정, 플러그인, 테마 및 웹사이트 고유의 기타 중요한 데이터가 포함되어 있기 때문에 이를 대체하지 않는 것이 중요합니다 . 항상 그렇듯이 주요 변경 사항을 적용하기 전에 백업을 준비하는 것도 중요합니다.

이제 FTP를 통해 사이트에 연결하고 나머지 WordPress 파일을 교체합니다. 해당 프로세스가 완료되면 사이트를 로드하고 작동하는지 확인합니다. 그렇다면 훌륭합니다! 문제가 해결되었습니다.

WordPress가 계속 충돌하는 경우 수행할 작업

이제 충돌 후 사이트를 복구하는 방법에 대해 잘 알고 있어야 합니다. WordPress가 계속 충돌하는 경우 다음 사항을 고려해야 합니다.

정기적인 백업이 있는지 확인

사용하기 쉬운 WordPress 백업 및 복원 시스템은 사이트에 문제가 있는 경우 사용할 수 있는 최고의 단일 도구입니다. 충돌의 근본 원인을 해결하지는 못하지만(깨끗한 백업을 복원하여 문제를 해결할 수 있는 경우가 아니면) 수정 사항이 있을 때까지 사이트를 계속 실행하고 문제를 해결하는 것이 더 쉬워집니다.

Jetpack VaultPress Backup과 같은 자동화 솔루션은 이러한 상황에서 이상적입니다. 숙련되고 신중한 개발자라도 수동으로 백업을 수행하거나 복원할 때 실수를 할 수 있기 때문입니다.

일부 백업 플러그인은 주간 또는 일일 백업을 제공합니다. 그러나 문제가 자주 발생하거나 사이트에서 정기적인 활동(댓글, 판매, 새 게시물 등)이 많은 경우 실시간 솔루션을 찾고 싶을 것입니다. Jetpack VaultPress 백업이 다시 한 번 빛을 발하는 곳입니다. 사이트의 모든 변경 사항을 저장하고 자세한 WordPress 활동 로그를 유지하여 특정 시점으로 복원하고 작업을 잃지 않도록 합니다.

백업은 또한 좋은 WordPress 사이트 보안의 필수적인 부분입니다. 백업을 통해 해킹으로부터 복구하고 파일을 보호할 수 있습니다. 그러나 이를 최대한 활용하려면 사이트가 호스팅되는 서버가 아닌 다른 서버에 백업을 저장해야 합니다. 이렇게 하면 서버가 손상된 경우에도 여전히 백업에 액세스하고 깨끗한 버전의 사이트를 복구할 수 있습니다. Jetpack VaultPress Backup은 WordPress.com 및 WordPress VIP 클라이언트에서 사용하는 보안 인프라에 파일을 저장합니다. 즉, 빠르고 안정적이며 안전합니다.

마지막으로 백업은 훌륭하지만 백업을 쉽게 복원할 수 없다면 완벽한 솔루션이 아닙니다. 선택한 백업 시스템의 복원 프로세스를 테스트해야 합니다. Jetpack VaultPress 백업은 한두 번의 클릭만으로 사이트를 복원할 수 있습니다(완전히 다운된 경우에도).

스테이징 환경에서 소프트웨어 업데이트

새 버전을 사용할 수 있을 때마다 테마 및 플러그인과 함께 WordPress 코어를 업데이트하는 것이 중요합니다. 이러한 업데이트에는 종종 보안 문제에 대한 패치가 포함되며 사이트의 다른 소프트웨어와의 호환성도 보장됩니다.

그러나 이를 수행하는 가장 안전하고 안전한 방법은 스테이징 환경을 사용하는 것입니다. 기본적으로 잠재고객이 공개적으로 액세스할 수 없는 사이트의 사본입니다. 라이브 사이트에 영향을 주지 않고 업데이트, 코드 변경 등을 테스트할 수 있습니다. 그런 다음 변경 사항이 안전하다는 것을 알았을 때 이러한 변경 사항을 쉽게 라이브로 푸시할 수 있습니다.

Bluehost와 같은 일부 호스팅 제공업체는 계획의 일부로 스테이징을 제공합니다. 그러나 호스트가 이 작업을 수행하지 않으면 언제든지 WP Staging과 같은 플러그인을 사용할 수 있습니다.

사용자 권한 제한

WordPress 사이트에 대한 액세스 권한을 부여할 때, 특히 사람들이 주요 변경을 수행할 수 있도록 허용하는 사용자 역할을 선택할 때 선택하십시오. 예를 들어 관리자는 모든 권한을 가지며 사이트에서 절대적으로 모든 작업을 수행할 수 있습니다. 일반적으로 관리자는 단 한 명인 것이 가장 좋습니다. 바로 귀하입니다! — 그러나 더 많은 것을 갖기로 결정했다면 그들이 신뢰할 수 있고 경험이 있는지 확인하십시오.

결국, 누군가가 귀하의 웹사이트에 대한 전체 액세스 권한을 가진 경우 악의적인 목적으로 웹사이트를 사용하고 원하지 않는 작업을 수행하며 사이트를 완전히 중단할 수도 있습니다.

따라서 각 유형의 WordPress 사용자 역할과 함께 제공되는 권한을 이해하는 데 시간을 할애하십시오. 그런 다음 각 사람이 작업을 수행하는 데 필요한 최소한의 권한만 할당합니다. 그리고 그들이 당신과의 작업을 중단하면 그들의 계정을 제거하십시오.

Users → All Users 로 이동하여 WordPress에서 사용자 권한을 편집할 수 있습니다.

WordPress에서 사용자 편집

여기에서 각 개별 계정을 클릭하여 새 사용자를 추가하고 기존 사용자를 편집하고 사용자 역할을 변경할 수 있습니다.

브라우저와 컴퓨터 확인

귀하의 사이트만 계속 다운된다면 귀하의 컴퓨터나 브라우저에 문제가 있을 수 있습니다. 이 경우 첫 번째 단계는 브라우저 캐시를 삭제하는 것입니다. 이렇게 하면 사이트의 최신 버전이 표시됩니다.

이에 대한 지침은 사용 중인 브라우저에 따라 다릅니다. 하지만 Google 크롬에서 이 작업을 수행하는 방법을 살펴보겠습니다.

브라우저에서 기록 → 전체 기록 표시를 클릭합니다. 그런 다음 왼쪽 메뉴에서 검색 데이터 지우기 를 선택합니다. 캐시된 이미지 및 파일 옆의 확인란을 선택하고 데이터 지우기 버튼을 클릭합니다.

Chrome에서 브라우저 캐시 지우기

여전히 문제가 있는 경우 설치한 브라우저 버전을 업데이트해야 할 수도 있습니다. 다시 한 번 특정 공급자에게 지침을 확인하십시오.

호스팅 제공업체에 문의하세요.

사이트가 정기적으로 다운되는 경우 호스트의 도움을 구할 가치가 있습니다. 잘못 구성된 서버, 리소스 부족 또는 오래된 소프트웨어 버전(예: PHP)이 원인일 수 있습니다. 이러한 유형의 문제를 식별하고 해결하는 데 도움을 줄 수 있습니다.

사이트에 할당된 것보다 더 많은 리소스를 사용하거나 호스팅 공급자를 완전히 전환하는 경우 계획을 업그레이드해야 할 수 있습니다. 지침은 권장 WordPress 호스트 목록을 참조하십시오.

활동 로그 사용

이 게시물 전체에서 활동 로그에 대해 몇 번 이야기했는데 문제를 식별할 때 매우 유용하기 때문입니다. 좋은 WordPress 활동 로그를 사용하면 매번 사이트가 다운되기 직전에 어떤 일이 발생하는지 확인할 수 있습니다.

예를 들어 WordPress 자동 업데이트가 활성화되어 있고 특정 플러그인이 업데이트될 때마다 웹 사이트가 충돌할 수 있습니다. 이는 플러그인을 전환하거나 해당 특정 도구에 대한 자동 업데이트를 끄거나 해당 개발자에게 연락해야 한다는 신호입니다.

또는 귀하가 승인하지 않은 활동을 인지하기 시작할 수도 있습니다. 그런 다음 사이트를 잠가야 하는 보안 침해가 발생했을 수 있습니다.

Jetpack의 활동 로그는 완벽하게 통합되기 때문에 WordPress에 가장 적합한 옵션입니다. 수행한 각 작업, 날짜 및 시간, 작업을 수행한 사용자를 포함하여 알아야 할 모든 정보를 보여줍니다. 또한 Jetpack VaultPress 백업과 함께 작동하므로 특정 작업이 발생하기 직전의 백업을 복원할 수 있습니다.

충돌 후 WordPress 복구 및 복원

WordPress 웹사이트에서 작업할 때 작은 실수로 인해 충돌이 발생할 수 있습니다. 다행히 복구할 수 있는 빠른 방법이 많이 있습니다. 문제의 원인을 파악하면 사이트를 즉시 복구하고 실행할 수 있습니다.

요약하자면, 충돌 후 WordPress 사이트를 복구하고 복원하는 5단계는 다음과 같습니다.

  1. Jetpack VaultPress Backup과 같은 플러그인을 사용하여 사이트 백업을 복원합니다.
  2. 마지막 단계를 되돌리십시오.
  3. 플러그인을 비활성화합니다.
  4. 기본 테마로 전환합니다.
  5. 최신 버전의 WordPress를 설치합니다.

Jetpack VaultPress 백업을 사용하면 사이트를 쉽고 빠르게 복원할 수 있으므로 웹 사이트 충돌에 대해 걱정할 필요가 없습니다. 더 나아가 고객 데이터 및 데이터베이스 파일을 포함한 모든 사이트 파일을 실시간으로 백업할 수 있습니다. 지금 Jetpack을 시작하세요!