Cum se repară o bază de date WordPress

Wordpress

WordPress a evoluat foarte mult de la începuturile sale în care a servit ca instrument de blogging, și astăzi este un CMS cu drepturi depline, utilizat de tot felul de site-uri extrem de prestigioase la nivel mondial ca bază pentru gestionarea conținutului și a publicațiilor. Dar dacă există ceva interesant în acest proiect creat de Mat mullenwegg și ceea ce a văzut prima dată lumina în 2003 este scalabilitatea ridicată, care ne permite să o folosim în mod egal, fie că este vorba de un server de acasă sau de un site web al unei companii importante.

Dar, în ciuda calității sale, WordPress nu este scutit de probleme și, prin urmare, se poate întâmpla ca baza de date să sufere unele daune, în întregime sau pur și simplu unele dintre tabelele sale. În orice caz, va fi mai mult decât suficient pentru ca blogul nostru să nu poată fi vizualizat corect, întrucât este însărcinat să spună CMS unde trebuie să caute textele, imaginile și alte conținuturi pe care le vedem în fiecare postare.

Un simptom inconfundabil al acestui lucru va fi următorul mesaj din jurnalul instalării noastre WordPress: „Tabelul de erori al bazei de date WordPress” ./my_home/wp_posts ”este marcat ca blocat și ultimul (automat?) Repararea nu a reușit pentru interogare. ') ORDER BY post_date_gmt DESC LIMIT 1 realizat de require (' wp-blog-header.php '), wp, WP-> main, WP-> send_headers, get_lastpostmodified, get_lastpostdate, _get_last_post_time'

Să vedem atunci cum să reparăm o bază de date coruptă în Instalare WordPress, pentru care trebuie să introducem Cpanel-ul serverului nostru, care, așa cum știu bine cei care au propriul domeniu găzduit într-o anumită găzduire, este secțiunea din care accesăm configurația diferiților parametri și module care fac parte din acesta.

Acolo trebuie să mergem la secțiunea Baze de date -> Baze de date MySQL, unde ar trebui să căutăm opțiunea „Reparați baza de date”, găsit în secțiunea din „Modificați bazele de date”. Pentru a ne ghida mai bine, această secțiune este situată sub secțiunea de pe „Creați o bază de date nouă”, deci trebuie să selectăm baza de date pe care urmează să o reparăm și apoi să facem clic pe buton „Reparați baza de date”, după care ni se va arăta starea bazei de date a instalării noastre WordPress și ceea ce ar trebui să vedem dacă totul a mers bine este un 'O.K' lângă numele fiecărui tabel care îl compune.

Acum, poate în locul lui CPanel să avem acces root la serverul în care Baza de date, care va fi cazul dacă ne găzduim propriul server sau dacă este situat într-o universitate sau într-o companie. Acest lucru ne va permite să lucrăm într-un mod în care noi, linuxerii de drept, vom fi destul de obișnuiți și este din Linie de comanda.

Primul pas este oprirea serverului MySQL:

$ sudo service mysql stop

Apoi corectăm baza de date care ne arată problemele, ceea ce facem prin următoarea comandă:

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

Apoi, pur și simplu pornim din nou serverul MySQL:

$ sudo service mysql start

Ambele abordări ne vor permite să rezolvăm o problemă care, în general, tinde să apară izolat, deși apariția ei este decisivă pentru vizualizarea corectă a blogului nostru sau site-ul web (sau cel al companiei în care lucrăm) pentru care în caz de întâmplare este necesară o soluție cât mai imediată posibil.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   rafael el a spus

    Bună ziua, am nevoie de cineva care să mă poată ajuta cu o problemă pe care o am cu wordpress-ul meu.
    Am schimbat recent hostingul.
    Când încerc să pun cheia API în plugin obțin acest lucru.
    Eroare setări Protocolul „https” nu este acceptat sau dezactivat în libcurl
    Am vorbit cu oamenii care primesc răspuns și mi-au spus că trebuie să schimb ceva cod, dar nu știu cum să o fac.
    „Tocmai am primit un răspuns de la Departamentul nostru DevZone.
    Aveți următoarea eroare "Eroare setări Protocol" https "neacceptat sau dezactivat în libcurl" (Eroare de configurare: Protocolul "https" nu este acceptat sau invalid în libcurl:
    https://drive.google.com/file/d/0B1debuNIQoMERENRajZJWDNDUWc/view
    Puteți citi despre această eroare în linkul de mai jos:
    https://curl.haxx.se/docs/faq.html#Protocol_xxx_not_supported_or_di
    Trebuie să configurați pe cont propriu »

    Dacă mă puteți ajuta, aș aprecia.