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
- Kirjaudu sisään kuorellesi
- Syötä ”mysql -u käyttäjätunnus -p tietokannan nimi'käyttää tietokantoja
- Anna "Näytä tietokannat"; nähdä kaikki tietokannat
- Tulla sisään 'käytä tietokannan_nimeä;”osallistua tietokantaan
- Tulla sisään 'Näytä taulukot;'näyttää kaikki tietokannan taulukot
- Tulla sisään 'tarkista taulukko wordpress_table_name"Vahvista tämä on vioittunut taulukko
- Korjaa se 'korjata taulukko wordpress_table_name'
- 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.