przez

1

WordPress WP_Options Tabela uszkodzona / Błąd Ustanowienie połączenia bazy danych.

WordPress WP_Options Tabela uszkodzona / Błąd Ustanowienie połączenia bazy danych.

1

Nu am auzit pana acum pe 2015 sa fi fost vreun wirus Lub exploit de SQL care sa punala pamantsute 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 użytkownik / słowo W 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 korupcja (inexplicabila pana in acest moment) tabelului WP_Options Z 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. Otwieramy 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“. Tabela „sqldb/wp_options’ jest oznaczony jako uszkodzony i należy go naprawić.

2. Wybierz tabelę wp_options, zaznaczając pole obok, następnie przejdź na dół do menu rozwijanego (Z zaznaczonymi) i wybierz “Stół naprawczy“.

sql_repair_table_wp_options

3. Po tym kroku tutoriala poczekaj na odpowiedź na polecenie sql, a następnie sprawdź, czy witryna działa normalnie.

Zrzut ekranu 2015-12-16 o 18:33:15

Użytkownicy WordPressa, którzy nie mają zainstalowanego phpMyAdmin, mogą to zrobić z poziomu terminala/serwera, na którym znajduje się baza danych, uruchamiając komendy:

  • sprawdź, czy tabela wp_options jest uszkodzona:
mysqlcheck -c baza_date wp_options -u user_db -p 
  • napraw tabelę wp_options w bazie danych “baza danych”:
mysqlcheck -r mydb wp_options -u user -p

Dobrze jest aby po upewnieniu się, że strona wróciła do normy, wykonać kopię zapasową bazy danych. Zalecam nawet okresowe tworzenie kopii zapasowych. Nigdy nie wiadomo :)

WordPress WP_Options Tabela uszkodzona / Błąd Ustanowienie połączenia bazy danych.

Może zainteresują Cię także...

Jedna myśl dalej “WordPress WP_Options Tabela uszkodzona / Błąd Ustanowienie połączenia bazy danych.

  1. Jasona mówi:

    DLACZEGO jednak tak się dzieje? Doświadczyłem tego w przypadku wielu witryn klienta, które są hostowane na serwerze Godaddy. Naprawienie tego jest dość łatwe, ale co w pierwszej kolejności powoduje uszkodzenie i jak zapobiec ponownemu wystąpieniu tego problemu?

Zostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *