Kako popraviti WordPress bazu podataka

wordpress

WordPress je mnogo evoluirao od svog nastanka u kojem je i služio alat za blogovanje, a danas je to punopravni CMS, koji koriste sve vrste prestižnih web lokacija širom svijeta kao osnovu za upravljanje sadržajem i publikacijama. Ali ako postoji nešto zanimljivo u vezi sa ovim projektom koji je kreirao Mat mullenwegg a ono što je svjetlo prvi put ugledalo 2003. godine je njegova velika skalabilnost koja nam omogućava da ga jednako koristimo bilo da je riječ o kućnom serveru ili web mjestu velike kompanije.

No, unatoč kvaliteti, WordPress nije izuzet od problema i stoga se može dogoditi da baza podataka pretrpi određenu štetu u cijelosti ili jednostavno neke od svojih tablica. U svakom slučaju, to će biti više nego dovoljno da naš blog ne može biti pravilno pregledan, jer je zadužen da CMS-u kaže gdje da traži tekstove, slike i drugi sadržaj koji vidimo u svakom postu.

Nepogrešiv simptom ovoga bit će sljedeća poruka u zapisniku naše WordPress instalacije: 'Tablica grešaka baze podataka WordPress' ./my_home/wp_posts 'označena je kao srušena i zadnja (automatska?) Popravak nije uspio za upit SELECT post_date_gmt IZ wp_posts WHERE post_status =' objaviti 'I post_type IN (' post ',' page ',' attachment ') NARUČI PO post_date_gmt DESC LIMIT 1 napravljeno od require (' wp-blog-header.php '), wp, WP-> main, WP-> send_headers, get_lastpostmodified, get_lastpostdate, _get_last_post_time'

Pogledajmo onda kako popraviti oštećenu bazu podataka u našoj WordPress instalacija, za koji moramo unijeti Cpanel našeg poslužitelja, koji kao oni koji imaju vlastitu domenu hostiranu na nekom hostingu dobro znaju je odjeljak iz kojeg pristupamo konfiguraciji različitih parametara i modula koji su njegov dio.

Tamo moramo ići na odjeljak Baze podataka -> MySQL baze podataka, gdje bismo trebali potražiti mogućnost 'Popravak baze podataka', pronađeno u odjeljku 'Izmijeni baze podataka'. Da bi nas bolje vodio, ovaj se odjeljak nalazi ispod odjeljka na 'Stvori novu bazu podataka', tako da moramo odabrati bazu podataka koju ćemo popraviti, a zatim kliknuti na gumb 'Popravak baze podataka', nakon čega će nam se prikazati status baze podataka naše WordPress instalacije, a ono što bismo trebali vidjeti je li sve prošlo dobro je 'U REDU' pored imena svake tablice koja je sastavlja.

Sad možda umjesto njega cpanel imajmo root pristup Servidor u kojem je baze podataka, što će biti slučaj ako hostiramo vlastiti server ili ako se nalazi na univerzitetu ili u kompaniji. To će nam omogućiti da radimo na način na koji ćemo zakonski smatrati da su linuxeri prilično navikli, a to je od Komandna linija.

Prvi korak je zaustavljanje poslužitelja MySQL:

$ sudo usluga mysql stop

Zatim ispravljamo bazu podataka koja nam pokazuje probleme, što radimo pomoću sljedeće naredbe:

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

Tada jednostavno ponovo pokrećemo MySQL server:

$ sudo usluga mysql start

Oba pristupa omogućit će nam da riješimo problem koji se obično javlja izolirano, iako je njegova pojava presudna za ispravna vizualizacija našeg bloga ili web stranica (ili web stranice kompanije u kojoj radimo) za koju je u slučaju da je potrebno rješenje što je prije moguće.


Komentar, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   rafael rekao je

    Pozdrav, trebam nekoga tko mi može pomoći s problemom koji imam s wordpressom.
    Nedavno sam promijenio hosting.
    Kada pokušam staviti API ključ u dodatak, dobivam ovo.
    Greška u postavkama Protokol "https" nije podržan ili onemogućen u libcurl
    Razgovarao sam s ljudima za dobivanje odgovora i rekli su mi da moram promijeniti neki kôd, ali ne znam kako to učiniti.
    „Upravo sam dobio odgovor iz našeg odeljenja za DevZone.
    Imate sljedeću grešku "Protokol greške u postavkama" https "nije podržan ili onemogućen u libcurl" (Greška u konfiguraciji: Protokol "https" nije podržan ili nevaljan u libcurl:
    https://drive.google.com/file/d/0B1debuNIQoMERENRajZJWDNDUWc/view
    O ovoj grešci možete pročitati na donjem linku:
    https://curl.haxx.se/docs/faq.html#Protocol_xxx_not_supported_or_di
    Morate sami konfigurirati na svojoj strani »

    Ako mi možete pomoći, bio bih vam zahvalan.