WordPress WP_Options Tabella corrotta / errore che stabilisce una connessione di database.
Nu am auzit pana acum pe 2015 sa fi fost vreun virus O exploit de SQL care sa puna “la pamant” 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:
- 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.
- Eroare de configurare utente / parola In 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 corruzione (inexplicabila pana in acest moment) tabelului wp_options DA Mysql. Asadar, inainte de a intra in panica daca va gasiti site-ul cu “Error 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. Apriamo 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.

In screen-ul de mai sus este vorba despre tabelul wp_options din baza de date “mobile_apk“. La tabella "sqldb/wp_options’ è contrassegnato come bloccato e deve essere riparato.
2. Seleziona la tabella wp_options, selezionando la casella accanto ad essa, quindi vai in fondo al menu a discesa (Con selezionato) e seleziona “Tavolo di riparazione“.

3. Dopo questo passaggio del tutorial, attendi la risposta al comando sql e poi controlla se il sito funziona normalmente.

Gli utenti WordPress che non hanno phpMyAdmin installato, possono farlo dal terminale/server su cui si trova il database, eseguendo i comandi:
- controlla se la tabella wp_options è danneggiata:
mysqlcheck -c baza_date wp_options -u user_db -p
- correggere la tabella wp_options nel database “banca dati”:
mysqlcheck -r mydb wp_options -u user -p
È bene che dopo essersi assicurati che il sito sia tornato alla normalità, effettui un backup del database. Raccomando anche backup periodici. Non si sa mai :)
WordPress WP_Options Tabella corrotta / errore che stabilisce una connessione di database.
Cosa c'è di nuovo
Di Stealth
Appassionato di tecnologia, scrivo volentieri su StealthSettings.com a partire dal 2006. Ho una vasta esperienza nei sistemi operativi: macOS, Windows e Linux, ma anche nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per negozi online (WooCommerce, Magento, PrestaShop).
Visualizza tutti i post di StealthPotrebbe interessarti anche...
Un pensiero su “WordPress WP_Options Tabella corrotta / errore che stabilisce una connessione di database.”
PERCHÉ succede questo, però? L'ho sperimentato con più siti per un client che sono tutti ospitati su un server Godaddy. Ripararlo è abbastanza semplice, ma cosa lo rende corrotto e come posso evitare che accada di nuovo?