WordPress WP_Options Tabell skadad / fel Upprättande av en databasanslutning.

Nu am auzit pana acum pe 2015 sa fi fost vreun virus eller exploit de SQL care sa puna “till marken” sute de site-uri si bloguri WordPress, asa cum a fost in anii trecuti, insa de aproximativ o luna apar lucruri ciudate. Am intalnit mai multe site-uri care pareau ca si-au pierdut conexiunea la baza de date.Error establishing a database connection.
In practica, cand apare o astfel de eroare pe WordPress, primele lucruri care se verifica sunt:

  1. Daca serviciul mysql ruleaza pe server. Sunt situatii in care din supraincarcarea serverului pe care este hostata baza de date, serviciul mysql / mysqld sa nu mai ruleze. In acest caz se reporneste serviciul din terminal (via ssh sau consola) sau din interfata web daca exista aceasta posibilitate.
  2. Eroare de configurare användare / ord i wp-config.php. In aceasta situatie se verifica daca user-ul baze de date si numele bazei de date sunt corect setate in wp-config.php.

O a treia situatie este coruperea (inexplicabila pana in acest moment) tabelului wp_options FRÅN Mysql. Asadar, inainte de a intra in panica daca va gasiti site-ul cuError establishing a database connection, este bine sa verificati daca tabelele din baza de date sunt in regula.

Cum verificam si cum reparam tabelul wp_options din WordPress in caz de este corupt. Marked as crashed and should be repaired.

1. Vi öppnar phpmyadmin, mergem pe baza de date a site-ului care este picat si incercam sa accesam tabelul wp_options. In cazul in care acesta este corupt, o sa apara o alerta care ne informeaza acest lucru.

Screen Shot 2015-12-16 at 6.32.25 PM

In screen-ul de mai sus este vorba despre tabelul wp_options din baza de datemobile_apk“. Tabell 'sqldb/wp_options’ är markerad som kraschad och bör repareras.

2. Välj tabellen wp_options, markera rutan bredvid den, gå sedan längst ned till rullgardinsmenyn (Med markerad) och välj “Reparationsbord“.

sql_repair_table_wp_options

3. Efter detta steg i handledningen, vänta på svaret på kommandot sql och kontrollera sedan om webbplatsen fungerar normalt.

Skärmdump 2015-12-16 kl. 18.33.15

WordPress-användare som inte har phpMyAdmin installerat kan göra detta från terminalen/servern som databasen finns på, genom att köra kommandona:

  • kontrollera om tabellen wp_options är skadad:
mysqlcheck -c baza_date wp_options -u user_db -p 
  • fixa tabellen wp_options i databasen “databas”:
mysqlcheck -r mydb wp_options -u user -p

Det är bra att efter att ha sett till att webbplatsen är tillbaka till det normala, gör en säkerhetskopia av databasen. Jag rekommenderar till och med periodiska säkerhetskopieringar. man vet aldrig :)

Passionerad om teknik, skriver jag med nöje på stealthsetts.com med början med 2006. Jag har en rik upplevelse av operativsystem: macOS, Windows och Linux, men också på programmeringsspråk och bloggplattformar (WordPress) och för onlinebutiker (WooCommerce, Magento, Presashop).

Hem Din källa till IT -tutorials, användbara tips och nyheter. WordPress WP_Options Tabell skadad / fel Upprättande av en databasanslutning.

1 tänkte på “WordPress WP_Options Tabell skadad / fel Upprättande av en databasanslutning.”

  1. VARFÖR händer detta? Jag har upplevt detta med flera webbplatser för en klient som alla finns på en Godaddy-server. Att fixa det är lätt nog, men vad gör det korrupt i första hand och hur förhindrar jag att det händer igen?

    Svar
Lämna en kommentar