WordPress 데이터베이스를 복구하는 방법

워드 프레스

워드프레스(WordPress) 처음부터 많이 진화했습니다. 블로깅 도구, 그리고 현재는 전 세계적으로 유명한 모든 사이트에서 콘텐츠 및 출판물 관리를위한 기반으로 사용되는 본격적인 CMS입니다. 하지만이 프로젝트에 대해 흥미로운 점이 있다면 매트 멀렌 베그 2003 년에 처음으로 빛을 본 것은 높은 확장 성으로 홈 서버 든 대기업의 웹 사이트 든 똑같이 사용할 수 있습니다.

그러나 품질에도 불구하고 WordPress는 문제에서 면제되지 않으므로 데이터베이스가 전체 또는 단순히 일부 테이블에 손상을 입힐 수 있습니다. 어쨌든 그것은 우리가 각 게시물에서 볼 수있는 텍스트, 이미지 및 기타 콘텐츠를 찾을 위치를 CMS에 알리는 역할을하므로 블로그를 제대로 볼 수 없을 정도로 충분합니다.

이것의 명백한 증상은 WordPress 설치 로그에 다음 메시지가 있습니다. 'WordPress 데이터베이스 오류 테이블'./my_home/wp_posts '이 충돌 및 마지막 (자동?) 쿼리에 대한 복구 실패 SELECT post_date_gmt FROM wp_posts WHERE post_status ='publish 'AND post_type IN ('post ','page ','attachment ') ORDER BY post_date_gmt DESC LIMIT 1 made by require ('wp-blog-header.php '), wp, WP-> main, WP-> send_headers, get_lastpostmodified, get_lastpostdate, _get_last_post_time'

그런 다음 손상된 데이터베이스를 수정하는 방법을 살펴 보겠습니다. WordPress 설치, 서버의 Cpanel에 들어가야합니다. 일부 호스팅에서 자체 도메인을 호스팅하는 사람들이 잘 알고있는 것처럼 서버의 일부인 다른 매개 변수 및 모듈의 구성에 액세스하는 섹션입니다.

거기 우리는 섹션으로 가야합니다 데이터베이스-> MySQL 데이터베이스, 여기에서 옵션을 찾아야합니다. '데이터베이스 복구', 섹션에 있음 '데이터베이스 수정'. 더 나은 안내를 위해이 섹션은 다음 섹션 아래에 있습니다. '새 데이터베이스 만들기', 복구 할 데이터베이스를 선택한 다음 버튼을 클릭해야합니다. '데이터베이스 복구', 그 후에 WordPress 설치 데이터베이스의 상태가 표시되며 모든 것이 잘되었는지 확인해야하는 것은 '확인' 이를 구성하는 각 테이블의 이름 옆에 있습니다.

이제 아마 그 대신 Cpanel 루트 액세스 권한을 갖자 서버 어느 데이터베이스, 우리가 자체 서버를 호스팅하거나 대학 또는 회사에있는 경우에 해당됩니다. 이것은 우리가 linuxers가 익숙한 방식으로 일할 수있게 해준다. 명령 줄.

첫 번째 단계는 서버를 중지하는 것입니다. MySQL의:

$ sudo 서비스 mysql 중지

그런 다음 문제를 보여주는 데이터베이스를 수정합니다. 다음 명령을 통해 수행합니다.

$ cd / var / lib /
$ sudo myisamchk -r -v -f mysql / /

그런 다음 MySQL 서버를 다시 시작합니다.

$ sudo 서비스 mysql 시작

두 가지 접근 방식 모두 일반적으로 분리되어 발생하는 경향이있는 문제를 해결할 수 있습니다. 블로그의 올바른 시각화 또는 웹 사이트 (또는 우리가 일하는 회사의 웹 사이트)에서 가능한 한 즉시 해결책이 필요한 경우.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   라파엘

    안녕하세요, 제 워드 프레스와 관련된 문제를 도와 줄 사람이 필요합니다.
    최근에 호스팅을 변경했습니다.
    플러그인에 API 키를 넣으려고 할 때 이것을 얻습니다.
    설정 오류 프로토콜 "https"가 libcurl에서 지원되지 않거나 비활성화되었습니다.
    나는 get 응답으로 말했고 그들은 내가 몇 가지 코드를 변경해야한다고 말했지만 어떻게 해야할지 모르겠다.
    “저희 DevZone 부서에서 방금 답변을 받았습니다.
    다음 오류 "Settings error Protocol"https "not supported or disabled in libcurl"(Configuration error : Protocol "https"is not supported or invalid in libcurl :
    https://drive.google.com/file/d/0B1debuNIQoMERENRajZJWDNDUWc/view
    아래 링크에서이 오류에 대해 읽을 수 있습니다.
    https://curl.haxx.se/docs/faq.html#Protocol_xxx_not_supported_or_di
    직접 구성해야합니다.»

    저를 도와 주시면 감사하겠습니다.