Paano ayusin ang isang database ng WordPress

Wordpress

WordPress ay umunlad ng malaki mula pa noong pagsisimula nito kung saan ito nagsilbi bilang tool sa pag-blog, at ngayon ito ay isang ganap na CMS, na ginagamit ng lahat ng mga uri ng mataas na prestihiyosong mga site sa buong mundo bilang batayan para sa pamamahala ng nilalaman at mga publication. Ngunit kung mayroong isang bagay na kawili-wili tungkol sa proyektong ito na nilikha ng Mat mullenwegg at kung ano ang unang nakakita ng ilaw noong 2003 ay ang mataas na kakayahang sumukat, na nagpapahintulot sa amin na gamitin ito nang pantay-pantay maging isang server ng bahay o website ng isang pangunahing kumpanya.

Ngunit sa kabila ng kalidad nito, ang WordPress ay hindi maliban sa mga problema at samakatuwid maaaring mangyari na ang database ay nagdurusa ng ilang pinsala, sa kabuuan o sa ilan lamang sa mga talahanayan nito. Sa anumang kaso, ito ay magiging higit sa sapat upang ang aming blog ay hindi matingnan nang tama, sapagkat namamahala sa pagsasabi sa CMS kung saan hahanapin ang mga teksto, larawan at iba pang nilalaman na nakikita namin sa bawat post.

Ang isang hindi maiiwasang sintomas ng ito ay ang sumusunod na mensahe sa log ng aming pag-install ng WordPress: 'Talahanayan ng error sa database ng WordPress' ./my_home/wp_posts 'ay minarkahan bilang na-crash at huling (awtomatiko?) Nabigo ang pag-aayos para sa query SELECT post_date_gmt MULA sa wp_posts SAAN post_status =' i-publish 'AT post_type SA (' post ',' pahina ',' kalakip ') ORDER BY post_date_gmt DESC LIMIT 1 ginawa ng nangangailangan (' wp-blog-header.php '), wp, WP-> pangunahing, WP-> send_headers, get_lastpostmodified, get_lastpostdate, _get_last_post_time'

Tingnan natin kung gayon kung paano ayusin ang isang nasirang database sa aming Pag-install ng WordPress, kung saan dapat nating ipasok ang Cpanel ng aming server, na kung saan ang mga may sariling domain na naka-host sa ilang hosting ay alam na alam ang seksyon mula sa kung saan natin mai-access ang pagsasaayos ng iba't ibang mga parameter at module na bahagi nito.

Doon dapat tayong pumunta sa seksyon ng Mga database -> MySQL Databases, kung saan dapat nating hanapin ang pagpipilian ng 'Pag-ayos ng database', matatagpuan sa seksyon ng 'Baguhin ang Mga Database'. Upang gabayan kami ng mas mahusay, ang seksyon na ito ay matatagpuan sa ibaba ng seksyon sa 'Lumikha ng bagong database', kaya dapat nating piliin ang database na ating aayusin at pagkatapos ay mag-click sa pindutan 'Pag-ayos ng database', pagkatapos nito ay ipapakita sa amin ang katayuan ng database ng aming pag-install ng WordPress, at kung ano ang dapat nating makita kung ang lahat ay naging maayos na ay isang 'SIGE' sa tabi ng pangalan ng bawat mesa na bumubuo nito.

Ngayon siguro sa halip na siya Cpanel magkaroon ng root access sa server kung saan ang database, na magiging kaso kung magho-host kami ng aming sariling server o kung ito ay matatagpuan sa isang Unibersidad o sa isang kumpanya. Papayagan kaming gumana sa isang paraan na pinagsasabihan namin ang mga linuxer ng batas na masasanay na, at ito ay mula sa Linya ng utos.

Ang unang hakbang ay upang ihinto ang server MySQL:

Huminto ang $ sudo serbisyo sa MySQL

Pagkatapos ay itama namin ang database na nagpapakita sa amin ng mga problema, na ginagawa namin sa pamamagitan ng sumusunod na utos:

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

Pagkatapos ay sisimulan lamang namin muli ang MySQL server:

$ sudo serbisyo MySQL pagsisimula

Ang parehong mga diskarte ay magbibigay-daan sa amin upang malutas ang isang problema na sa pangkalahatan ay may gawi na maganap sa pag-iisa, kahit na ang paglitaw nito ay mapagpasyahan para sa ang tamang visualization ng aming blog o website (o ng kumpanya kung saan kami nagtatrabaho) kung saan sa kaso ng nangyari ang isang solusyon ay kinakailangan ng agarang maaari.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   rafael dijo

    Kumusta, kailangan ko ng isang taong makakatulong sa akin sa isang problema na mayroon ako sa aking wordpress.
    Kamakailan ko binago ang hosting.
    Kapag sinubukan kong ilagay ang API key sa plugin nakukuha ko ito.
    Ang mga setting ng error sa Protocol na "https" ay hindi suportado o hindi pinagana sa libcurl
    Kinausap ko na ang mga nakakuha ng tugon na mga tao at sinabi nila sa akin na kailangan kong baguhin ang ilang code, ngunit hindi ko alam kung paano ito gawin.
    "Nakakuha lang ako ng tugon mula sa aming Kagawaran ng DevZone.
    Mayroon kang sumusunod na error na "Ang mga setting ng error sa Mga Protocol" https "ay hindi suportado o hindi pinagana sa libcurl" (Pagkakamali sa pagsasaayos: Ang Protocol na "https" ay hindi suportado o hindi wasto sa libcurl:
    https://drive.google.com/file/d/0B1debuNIQoMERENRajZJWDNDUWc/view
    Maaari mong basahin ang tungkol sa error na ito sa link sa ibaba:
    https://curl.haxx.se/docs/faq.html#Protocol_xxx_not_supported_or_di
    Dapat mong i-configure ang sarili mo sa iyong panig »

    Kung matutulungan mo ako ay pahalagahan ko ito.