Slišal sem doslej na 2015 bilo nobenega virus ali izkoriščajo SQL da "odloži" na stotine spletnih mest in blogov WordPressKakor je bilo v preteklih letih, vendar je približno en mesec se pojavljajo čudne stvari. Spoznala sem veliko mest, ki je bilo videti izgubljena povezava do podatkovne baze. Error vzpostavljanje povezave z bazo podatkov.
V praksi, ko pride do takšne napake na WordPress, prve stvari, ki jih je treba preveriti, so:
- Če storitev mysql teče na strežniku. Obstajajo primeri, v katerih je Preobremenitev strežnika ki je gostitelj storitve baz mysql / mysqld nehati teči. V tem primeru se storitev znova zažene s terminala (preko ssh ali konzole) ali s spletnega vmesnika, če ta možnost obstaja.
- Configuration Error uporabnik / geslo in wp-config.php. V tem primeru se preveri, ali sta uporabnik in ime baze podatkov pravilno nastavljena v wp-config.php.
Tretji položaj je korupcija (zaenkrat nerazložljivo) tabela wp_options iz MySQL. Torej, preden se prestrašite, če najdete svoje spletno mesto z "Error vzpostavitev povezave z bazo podatkov “, je dobro preveriti, ali so tabele v bazi v redu.
Kako preveriti in popraviti tabelo wp_options iz WordPress v primeru, da je poškodovan. Označeno kot pokvarjeno in ga je treba popraviti.
1. open phpMyAdminGremo v zbirki podatkov na spletni strani, ki je navzdol in poskusite za dostop do tabele wp_options. Če je poškodovan, se bo prikazalo opozorilo, da obvešča to.

V zgornjem zaslonu je približno tabeli wp_options iz baze podatkov "mobile_apk". Tabela 'sqldb/wp_options'je označen kot pokvarjen in ga je treba popraviti.
2. Izberite tabelo wp_options, potrdite polje zraven, nato pojdite na dno spustnega menija (z izbranim) in izberite "Popravilo miza".

3. Po tem koraku na vajah, je odgovor stavka SQL in nato preverite, če stran gre v parametrih normalnih.

uporabniki WordPress ki nimajo nameščenega phpMyAdmin, lahko to storijo s terminala/strežnika, na katerem je baza podatkov, z izvajanjem ukazov:
- preverite, če wp_ tabelaoptions je poškodovan:
mysqlcheck -c baza_date wp_options -u user_db -p
- popravi wp_ tabelooptions iz baze podatkov "baze podatkov":
mysqlcheck -r mydb wp_options -u user -p
Dobro je, da po tem, ko zagotavlja, da je mesto vrnil v normalno stanje, da varnostno kopijo baze podatkov. celo priporočajo redne varnostne kopije. Nikoli ne veš :)
ZAKAJ pa se to zgodi? To sem doživljal z več mesti za odjemalca, ki vsa gostujejo na strežniku Godaddy. Popraviti ga je dovolj enostavno, toda zakaj je pokvarjen in kako preprečim, da bi se to ponovilo?