Kaip taisyti „WordPress“ duomenų bazę

WordPress

WordPress nuo pat savo įkūrimo, kuriame jis tarnavo, daug vystėsi tinklaraščių kūrimo įrankis, ir šiandien tai yra visavertė TVS, kurią visos prestižinės svetainės visame pasaulyje naudoja kaip turinio ir leidinių tvarkymo pagrindą. Bet jei yra kažkas įdomaus šiame projekte, kurį sukūrė Mat mullenwegg ir tai, kas pirmą kartą pamatė šviesą 2003 m., yra jo didelis mastelis, kuris leidžia mums jį naudoti vienodai, nesvarbu, ar tai namų serveris, ar didelės įmonės svetainė.

Nepaisant kokybės, „WordPress“ nėra atleista nuo problemų, todėl gali atsitikti taip, kad duomenų bazė patiria tam tikrą žalą, visą ar tiesiog kai kurias lenteles. Bet kokiu atveju to bus daugiau nei pakankamai, kad mūsų tinklaraštis nebūtų teisingai peržiūrimas, nes jis atsakingas už CMS nurodymą, kur ieškoti tekstų, vaizdų ir kito turinio, kurį matome kiekviename įraše.

Neabejotinas to simptomas bus šis pranešimas „WordPress“ diegimo žurnale: 'WordPress duomenų bazės klaidų lentelė' ./my_home/wp_posts 'pažymėta kaip užstrigusi ir paskutinė (automatinė?) Nepavyko taisyti užklausos SELECT post_date_gmt FROM wp_posts WHERE post_status =' publish 'AND post_type IN (' post ',' page ',' attachment ') UŽSAKYTI PO post_date_gmt DESC LIMIT 1, reikalavo (' wp-blog-header.php '), wp, WP-> main, WP-> send_headers, get_lastpostmodified, get_lastpostdate, _get_last_post_time'

Pažiūrėkime, kaip ištaisyti sugadintą duomenų bazę mūsų „WordPress“ diegimas, kuriam mes turime įvesti savo serverio Cpanel, kurį, kaip tie, kurie turi savo domeną, talpinantį kai kuriuose prieglobose, gerai žino tas skyrius, iš kurio mes prieiname skirtingų parametrų ir modulių, kurie yra jo dalis, konfigūraciją.

Ten turime pereiti į skyrių Duomenų bazės -> MySQL duomenų bazės, kur turėtume ieškoti galimybės „Remonto duomenų bazė“, rasti skyriuje „Keisti duomenų bazes“. Kad geriau mus nurodytų, šis skyrius yra po skyriumi „Sukurti naują duomenų bazę“, todėl turime pasirinkti duomenų bazę, kurią remontuosime, tada spustelėkite mygtuką „Remonto duomenų bazė“, po kurio mums bus parodyta mūsų „WordPress“ diegimo duomenų bazės būsena ir tai, ką turėtume pamatyti, jei viskas pavyko gerai, yra 'GERAI' šalia kiekvienos ją sudarančios lentelės pavadinimo.

Dabar gal vietoj jo CPanel tegul turi root prieigą serverio kuriame duomenų bazė, kas bus tuo atveju, jei priimsime savo serverį arba jei jis bus universitete ar įmonėje. Tai leis mums dirbti taip, kaip mes, įstatymų leidėjai, būsime gana įpratę, ir tai yra iš Komandinė eilutė.

Pirmiausia reikia sustabdyti serverį MySQL:

$ sudo paslaugos mysql stop

Tada mes ištaisome duomenų bazę, kurioje rodomos problemos, kurias darome naudodami šią komandą:

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

Tada paprasčiausiai vėl paleidžiame „MySQL“ serverį:

$ sudo paslaugos mysql start

Abu požiūriai leis mums išspręsti problemą, kuri paprastai atsiranda atskirai, nors jos atsiradimas yra lemiamas teisingą mūsų tinklaraščio vaizdavimą arba interneto svetainė (arba įmonės, kurioje dirbame), kuriai esant reikalingas kuo skubesnis sprendimas.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Rafael sakė

    Sveiki, man reikia žmogaus, kuris galėtų man padėti išspręsti problemą, susijusią su „WordPress“.
    Neseniai pakeičiau prieglobą.
    Kai bandau įdėti API raktą į papildinį, tai gaunu.
    Nustatymų klaida „https“ protokolas nepalaikomas arba neleidžiamas „libcurl“
    Kalbėjausi su atsakymo gavimo žmonėmis ir jie man pasakė, kad turiu pakeisti tam tikrą kodą, bet nežinau, kaip tai padaryti.
    „Ką tik gavau atsakymą iš mūsų„ DevZone “departamento.
    Turite šią klaidą „Nustatymų klaidos protokolas„ https “nepalaikomas arba neleidžiamas„ libcurl “(konfigūracijos klaida:„ https “protokolas nepalaikomas arba netinkamas libcurl:
    https://drive.google.com/file/d/0B1debuNIQoMERENRajZJWDNDUWc/view
    Apie šią klaidą galite perskaityti žemiau esančioje nuorodoje:
    https://curl.haxx.se/docs/faq.html#Protocol_xxx_not_supported_or_di
    Jūs turite patys sukonfigūruoti savo pusėje »

    Jei galėtumėte man padėti, būčiau dėkingas.