홈페이지 » WordPress » 예기치 않은 WordPress 데이터베이스 테이블 오류 [WordPress 수정]

    예기치 않은 WordPress 데이터베이스 테이블 오류 [WordPress 수정]

    2 일 전에 hongkiat.com의 WordPress에있는 특정 테이블이 손상되었습니다. 'wp_comments'WordPress 데이터베이스 테이블에 경고 나 오류 메시지가 표시되지 않고 충돌했습니다. 그래서 어떻게 알게 되었습니까? 증상은 다음과 같습니다.

    • 데이터베이스를 백업하려고하면이 오류 메시지가 표시됩니다. - wp_comments가 손상된 것으로 표시되어 LOCK TABLES를 사용할 때 고쳐야합니다.
    • 최근 댓글 위젯이 공백으로 표시됩니다..
    • 인기있는 댓글 작성자 위젯이 공백으로 표시됩니다..
    • 게시 된 댓글은 DB에 기록되지 않으므로 표시되지 않습니다..
    • WP 관리자의 의견 섹션에 레코드가없는 것으로 보입니다..

    비슷한 문제를 찾아 내고 문제를 해결하는 데 도움이되는 정보를 찾기 위해 인터넷을 최고 / 최저로 검색 한 후에는 아무 것도하지 않습니다. 그래서 나는 그것을 운 좋게 길에서 시험해 보았다. 나는 그걸 해결할 수 있었다. 나는 입장을 쓰는 것이 똑같은 고통을 겪은 사람들을 도울뿐만 아니라 앞으로도이 오류에 다시 닥칠 때를 생각 나게 할 것이라고 생각했다..

    해결 방법 / 솔루션

    이 문제를 해결하려면 PhpMyAdmin 또는 SSH (Secure Shell)를 통해 WordPress 데이터베이스에 액세스 할 수 있어야합니다. 대부분의 공유 호스팅 계정에는 phpMyAdmin이 있지만 데이터베이스를 다루기 때문에 두 가지 옵션 모두 매우주의해야합니다. 잘못된 이동은 더 많은 데이터 손실을 유발합니다..

    PhpMyAdmin

    PhpMyadmin에서 WordPress 데이터베이스를 선택하고 오류 테이블을 찾습니다. 내 경우에는 'wp_comments'테이블. 그것을 확인하고 모든 방법을 아래로 스크롤하고 '선택됨'드롭 다운 상자. 고르다 수리 테이블 그리고 일은 괜찮을거야..

    보안 쉘

    1. 쉘에 로그인하십시오.
    2. 'mysql -u'를 입력하십시오. 사용자 이름 -피 데이터베이스 이름'데이터베이스에 액세스하려면
    3. '데이터베이스 표시'를 입력하십시오. 모든 데이터베이스를 보는 방법
    4. Enter 'use database_name;'데이터베이스 참여
    5. Enter '쇼 테이블;'데이터베이스 내의 모든 테이블을 보여줍니다
    6. Enter '테이블을 확인 wordpress_table_name'이것이 손상된 테이블인지 확인하려면
    7. 그것을 '수리 표 wordpress_table_name'
    8. Enter '테이블을 확인 wordpress_table_name다시 고정시켜야합니다.

    데이터베이스와 테이블에 익숙한 경우 3 단계와 5 단계는 필요하지 않습니다. 희망이 도움이.