Hoe een WordPress-database te repareren

Wordpress

WordPress heeft veel geëvolueerd sinds het begin waarin het diende als blogging-tool, en tegenwoordig is het een volwaardig CMS, dat door allerlei zeer prestigieuze sites wereldwijd wordt gebruikt als basis voor het beheren van inhoud en publicaties. Maar als er iets interessants is aan dit project gemaakt door Mat mullenwegg en wat in 2003 voor het eerst het licht zag, is de hoge schaalbaarheid, waardoor we het op dezelfde manier kunnen gebruiken, of het nu een thuisserver is of de website van een groot bedrijf.

Maar ondanks zijn kwaliteit is WordPress niet vrijgesteld van problemen en daarom kan het gebeuren dat de database schade oploopt, in zijn geheel of gewoon in enkele van zijn tabellen. In ieder geval zal het meer dan voldoende zijn om onze blog niet correct te kunnen bekijken, aangezien het verantwoordelijk is om het CMS te vertellen waar te zoeken naar de teksten, afbeeldingen en andere inhoud die we in elk bericht zien.

Een onmiskenbaar symptoom hiervan is het volgende bericht in het logboek van onze WordPress-installatie: 'WordPress database fouttabel' ./my_home/wp_posts 'is gemarkeerd als gecrasht en laatste (automatische?) Reparatie mislukt voor query 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 gemaakt door vereisen (' wp-blog-header.php '), wp, WP-> main, WP-> send_headers, get_lastpostmodified, get_lastpostdate, _get_last_post_time'

Laten we dan eens kijken hoe we een beschadigde database in onze WordPress installatie, waarvoor we het Cpanel van onze server moeten invoeren, waarvan degenen die hun eigen domein hebben gehost in een of andere hosting goed weten dat dit de sectie is van waaruit we toegang krijgen tot de configuratie van de verschillende parameters en modules die er deel van uitmaken.

Daar moeten we naar de sectie van Databases -> MySQL-databases, waar we moeten zoeken naar de optie van 'Reparatie database', gevonden in de sectie van 'Databases aanpassen'​ Om ons beter te begeleiden, bevindt deze sectie zich onder de sectie over 'Nieuwe database aanmaken', dus we moeten de database selecteren die we gaan repareren en dan op de knop klikken 'Reparatie database', waarna we de status van de database van onze WordPress-installatie te zien krijgen, en wat we moeten zien als alles goed is gegaan, is een 'OK' naast de naam van elke tabel waaruit deze bestaat.

Nu misschien in plaats van hem Cpanel laten we root-toegang hebben tot server waarin de databank, wat het geval zal zijn als we onze eigen server hosten of als deze zich op een universiteit of in een bedrijf bevindt. Dit zal ons in staat stellen om te werken op een manier die wij als linuxers gewend zullen zijn, en het is van het Opdrachtregel.

De eerste stap is om de server te stoppen MySQL:

$ sudo-service mysql stop

Vervolgens corrigeren we de database die ons problemen laat zien, wat we doen met de volgende opdracht:

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

Daarna starten we gewoon de MySQL-server opnieuw:

$ sudo-service mysql start

Beide benaderingen zullen ons in staat stellen een probleem op te lossen dat in het algemeen de neiging heeft om geïsoleerd op te treden, hoewel het voorkomen ervan doorslaggevend is voor de juiste visualisatie van onze blog of website (of die van het bedrijf waarin we werken) waarvoor in het geval dat een oplossing zo snel mogelijk nodig is.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   rafael zei

    Hallo, ik heb iemand nodig die me kan helpen met een probleem dat ik heb met mijn wordpress.
    Ik ben onlangs van hosting veranderd.
    Wanneer ik de API-sleutel in de plug-in probeer te plaatsen, krijg ik dit.
    Instellingsfout Protocol "https" wordt niet ondersteund of uitgeschakeld in libcurl
    Ik heb met de get-response-jongens gesproken en ze vertelden me dat ik een code moest veranderen, maar ik weet niet hoe ik het moet doen.
    “Ik heb zojuist een reactie gekregen van onze DevZone-afdeling.
    Je krijgt de volgende foutmelding "Instellingsfout Protocol" https "niet ondersteund of uitgeschakeld in libcurl" (Configuratiefout: Protocol "https" wordt niet ondersteund of is ongeldig in libcurl:
    https://drive.google.com/file/d/0B1debuNIQoMERENRajZJWDNDUWc/view
    U kunt meer lezen over deze fout in de onderstaande link:
    https://curl.haxx.se/docs/faq.html#Protocol_xxx_not_supported_or_di
    U moet zelf aan uw zijde configureren »

    Als je me kunt helpen, zou ik het op prijs stellen.