Mājas lapa » WordPress » Negaidīta WordPress datu bāzes tabulas kļūda [WordPress Fix]

    Negaidīta WordPress datu bāzes tabulas kļūda [WordPress Fix]

    Pirms divām dienām, no nekurienes, īpaša tabula WordPress programmā hongkiat.com bija bojāta. Thewp_commentsWordPress datubāzes tabula, kas tikai crashed bez zīmēm, brīdinājumiem un kļūdu ziņojumiem. Tātad, kā es uzzināju? Šeit ir simptomi:

    • Ja mēģināsiet dublēt datu bāzi, jūs saņemsiet šo kļūdas ziņojumu - wp_comments ir atzīmēts kā crashed, un tas ir jālabo, izmantojot LOCK TABLES
    • Jaunāko komentāru logrīks ir tukšs.
    • Top komentētāja logrīks parādās tukšs.
    • Komentārs netiks ierakstīts DB, tāpēc to neparādīs.
    • Šķiet, ka WP Admin komentāru sadaļā ir nulle.

    Pēc augstas un zemas interneta meklēšanas, cerot atrast līdzīgus gadījumus, lai palīdzētu man noteikt un novērst problēmu, es galu galā ar neko. Tāpēc es to izmēģināju, un par laimi, man izdevās to atrisināt. Es domāju, ka ieraksta izrakstīšana ne tikai palīdzēs tiem, kas cietuši to pašu, bet arī atgādināja, ja nākotnē es vēlreiz nonākšu pie šīs kļūdas.

    Labojums / risinājums

    Lai to labotu, jums ir jābūt piekļuvei WordPress datu bāzei, izmantojot PhpMyAdmin vai Secure Shell (SSH). Lielākā daļa koplietojamo hostinga kontu ir aprīkoti ar phpMyAdmin, bet jums ir jābūt ļoti uzmanīgiem, jo ​​jūs strādājat ar datubāzi. Jebkura nepareiza pārvietošana izraisīs vairāk datu zudumu.

    PhpMyAdmin

    PhpMyadmin izvēlieties WordPress datu bāzi un meklējiet kļūdu tabulu. Manā gadījumāwp_comments' tabula. Pārbaudiet to un ritiniet līdz galam un meklējiet 'Ar atlasītonolaižamajā lodziņā. Izvēlieties Remonta tabula un lietām jābūt labi.

    Secure Shell

    1. Piesakieties savā čaulā
    2. Ievadiet 'mysql -u lietotājvārds -p database_name“piekļūt datu bāzēm
    3. Ievadiet 'parādīt datubāzes'; lai apskatītu visas datu bāzes
    4. Ievadietizmantot datu bāzes nosaukumu;“iesaistīties datu bāzē
    5. Ievadietrādīt tabulas;', lai parādītu visas datubāzes tabulas
    6. Ievadietpārbaudiet tabulu wordpress_table_name“lai pārbaudītu, vai tā ir bojāta tabula
    7. Labojiet to ar 'remonta tabula wordpress_table_name'
    8. Ievadietpārbaudiet tabulu wordpress_table_namevēlreiz, lai pārliecinātos, ka tas ir fiksēts

    3. un 5. solis nav nepieciešami, ja esat iepazinušies ar datu bāzēm un tabulām. Ceru tas palīdzēs.