Kotisivu » WordPress » Odottamaton WordPress-tietokantataulukon virhe [WordPress Fix]

    Odottamaton WordPress-tietokantataulukon virhe [WordPress Fix]

    Kaksi päivää sitten, missään, tietty taulukko WordPressissa hongkiat.com-sivustossa vioittui. Thewp_comments'WordPress-tietokannan taulukko vain kaatui ilman merkkejä, varoituksia tai virheilmoituksia. Joten miten tulin tuntemaan? Tässä ovat oireet:

    • Jos yrität varmuuskopioida tietokannan, heität tämän virhesanoman - wp_comments on merkitty kaatuneeksi ja se on korjattava LOCK TABLES -toiminnon avulla
    • Viimeisten kommenttien widget ilmestyy tyhjäksi.
    • Suosituin kommentti-widget ilmestyy tyhjäksi.
    • Lähetettyä kommenttia ei kirjoiteta DB: ään, joten sitä ei näytetä.
    • WP Adminin kommenttien osiossa näyttää olevan nollaa.

    Kun olet etsinyt Internetiä korkealla ja matalalla toivomalla löytävänsä samanlaisia ​​tapauksia, jotka auttavat minua tunnistamaan ja korjaamaan ongelman, en päädy mitään. Yritin sen tiensä ja onneksi onnistuin ratkaisemaan sen. Ajattelin, että kirjoittaminen ei ainoastaan ​​auta niitä, jotka kärsivät samasta, vaan myös muistutin, että jos en osu tähän virheeseen tulevaisuudessa.

    Korjaus / ratkaisu

    Korjataksesi tämän, sinun täytyy käyttää WordPress-tietokantaa joko PhpMyAdminin tai Secure Shellin (SSH) kautta. Suurin osa jaetusta hosting-tilistä tulee phpMyAdmin, mutta jompikumpi vaihtoehto on erittäin varovainen, koska käsittelet tietokantaa. Väärä siirto aiheuttaa enemmän tietoja kadonneita.

    PhpMyAdmin

    Valitse PhpMyadminissa WordPress-tietokanta ja etsi vikataulukko. Minun tapauksessaniwp_comments' pöytä. Tarkista se ja selaa kokonaan alaspäin ja etsiValittu"avattavasta valikosta. valita Korjauspöytä ja asioiden pitäisi olla kunnossa.

    Secure Shell

    1. Kirjaudu sisään kuorellesi
    2. Syötä ”mysql -u käyttäjätunnus -p tietokannan nimi'käyttää tietokantoja
    3. Anna "Näytä tietokannat"; nähdä kaikki tietokannat
    4. Tulla sisään 'käytä tietokannan_nimeä;”osallistua tietokantaan
    5. Tulla sisään 'Näytä taulukot;'näyttää kaikki tietokannan taulukot
    6. Tulla sisään 'tarkista taulukko wordpress_table_name"Vahvista tämä on vioittunut taulukko
    7. Korjaa se 'korjata taulukko wordpress_table_name'
    8. Tulla sisään 'tarkista taulukko wordpress_table_name'uudelleen varmistaaksesi, että se on kiinteä

    Vaiheet 3 ja 5 eivät ole välttämättömiä, jos tiedät tietokannat ja taulukot. Toivottavasti tämä auttaa.