Kako popraviti WordPress bazu podataka

Wordpress

WordPress je puno evoluirao od svog početka u kojem je služio kao alat za bloganje, a danas je to punopravni CMS, koji se koristi svim vrstama vrlo prestižnih web stranica širom svijeta kao osnova za upravljanje sadržajem i publikacijama. Ali ako postoji nešto zanimljivo u vezi s ovim projektom koji je izradio Mat mullenwegg a ono što je svjetlo prvi put ugledalo 2003. godine jest velika skalabilnost koja nam omogućuje da ga jednako koristimo bilo da je riječ o kućnom poslužitelju ili web mjestu velike tvrtke.

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 svoje tablice. U svakom će slučaju biti više nego dovoljno da naš blog ne možemo pravilno pregledati, jer je zadužen za CMS gdje tražiti 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 pogreš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 =' objavite 'I post_type IN (' post ',' page ',' attachment ') ORDER BY post_date_gmt DESC LIMIT 1 made by 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 Instalacija WordPressa, za koji moramo unijeti Cpanel našeg poslužitelja, koji kao oni koji imaju vlastitu domenu hostiranu na nekom hostingu dobro znaju 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 server u kojem se baza podataka, što će biti slučaj ako hostiramo vlastiti poslužitelj ili se nalazi na sveučilištu ili u tvrtki. To će nam omogućiti da radimo na način na koji ćemo zakonski smatrati da su linuxeri prilično naviknuti, a to je od Naredbeni redak.

Prvi korak je zaustavljanje poslužitelja MySQL:

$ sudo usluga mysql stop

Zatim ispravljamo bazu podataka koja nam pokazuje probleme, što radimo sljedećom naredbom:

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

Tada jednostavno ponovno pokrećemo MySQL poslužitelj:

$ sudo usluga mysql start

Oba pristupa omogućit će nam da riješimo problem koji se općenito događa izolirano, iako je njegova pojava presudna za točna vizualizacija našeg bloga ili web stranicu (ili web stranice tvrtke u kojoj radimo) za koju je u slučaju da je potrebno rješenje što je prije moguće.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Rafael dijo

    Pozdrav, trebam nekoga tko mi može pomoći s problemom koji imam s wordpressom.
    Nedavno sam promijenio hosting.
    Kad pokušam staviti API ključ u dodatak, dobivam ovo.
    Pogreška u postavkama Protokol "https" nije podržan ili onemogućen u libcurl
    Razgovarao sam s momcima za dobivanje odgovora i rekli su mi da moram promijeniti neki kod, ali ne znam kako to učiniti.
    “Upravo sam dobio odgovor iz našeg odjela za DevZone.
    Imate sljedeću pogrešku "Pogreška postavki Protokol" https "nije podržan ili onemogućen u libcurl" (Pogreška konfiguracije: Protokol "https" nije podržan ili nevaljan u libcurl:
    https://drive.google.com/file/d/0B1debuNIQoMERENRajZJWDNDUWc/view
    O ovoj pogrešci možete pročitati na donjoj poveznici:
    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.