pie

WordPress WP_Options tabula sabojāta / kļūda izveido datu bāzes savienojumu.

WordPress WP_Options tabula sabojāta / kļūda izveido datu bāzes savienojumu.

Nu am auzit pana acum pe 2015 sa fi fost vreun vīruss vai 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 dateApvidūError establishing a database connectionApvidū
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 lietotājs / vārdot iekšā 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 korupciju (inexplicabila pana in acest moment) tabelului wp_options No 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. Mēs atveram 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“Apvidū Table ‘sqldb/wp_optionsis marked as crashed and should be repairedApvidū

2. Selectam tabelul wp_options, bifand casuta din dreptul lui, apoi mergem in partea de jos la meniul drop-down (With selected) si selectamRepair table“Apvidū

sql_repair_table_wp_options

3. Dupa acest pas din tutorial, asteptati raspunsul la comanda sql si apoi verificati daca site-ul merge in paramentrii normali.

Screen Shot 2015-12-16 at 6.33.15 PM

Utilizatorii de WordPress care nu au phpMyAdmin instalat, pot face acest lucru din terminal / serverul pe care este baza de date, executand comenzile:

  • verifica daca tabelul wp_options este corupt:
mysqlcheck -c baza_date wp_options -u user_db -p 
  • repara tabelul wp_options din baza de datebaza_date”:
mysqlcheck -r mydb wp_options -u user -p

Ir labi, ka pēc tam, kad esat pārliecinājies, ka vietne ir atgriezusies normālā stāvoklī, izveidojiet datu bāzes dublējumu. Es pat iesaku periodiski dublēt. Nekad nevar zināt :)

WordPress WP_Options tabula sabojāta / kļūda izveido datu bāzes savienojumu.

Iespējams, jūs interesē arī...

Viena doma “WordPress WP_Options tabula sabojāta / kļūda izveido datu bāzes savienojumu.

  1. Džeisons saka:

    Tomēr KĀPĒC tas notiek? Es to piedzīvoju vairākās klienta vietnēs, kuras visas ir mitinātas Godaddy serverī. To labot ir pietiekami vienkārši, bet kas to vispirms padara bojātu un kā novērst tā atkārtošanos?

Atstājiet atbildi

Jūsu e-pasta adrese netiks publicēta. Nepieciešamie lauki ir marķēti *