Počul som doteraz na 2015 boli akokoľvek vírus alebo zneužiť SQL dať „dole“ stovky webov a blogov WordPress, Ako to bolo v minulých rokoch, ale asi mesiac dôjsť podivné veci. Stretol som veľa miest, ktorá sa zdala stratená pripojenie databázy. Chyba pri vytváraní spojenia s databázou.
V praxi, keď sa vyskytne takáto chyba v aplikácii WordPress, prvé veci, ktoré je potrebné skontrolovať, sú:
- ak služba mysql Na strane servera. Existujú situácie, v ktorých preťaženie servera ktorý je hostiteľom databázy služby mysql / mysqld už nebeží. V takom prípade sa terminálová služba (cez ssh alebo konzolu) alebo webové rozhranie reštartuje, ak existuje táto možnosť.
- chyba konfigurácie užívateľ / heslo in wp-config.php. V tejto situácii sa skontroluje, či sú užívateľ databázy a názov databázy správne nastavené v súbore wp-config.php.
Tretia situácia je korupcia (zatiaľ nevysvetliteľná) tabuľka wp_options z MySQL. Pred panikou, ak na svojom webe nájdete správu „Chyba pri nadviazaní pripojenia k databáze“, je dobré skontrolovať, či sú tabuľky v databáze v poriadku.
Ako je kontrola a oprava WordPress wp_options tabuľky v prípade, že je poškodený. Označené ako havaroval a nemali byť opravené.
1. otvorený phpMyAdminIdeme na databázu webe, ktorý je dole a pokus o prístup k tabuľke wp_options, Ak je poškodený, bude výstraha sa objaví, ktorý informuje to.
Vo vyššie uvedenom rozsahu je o tabuľke wp_options z databázy "mobile_apk". Tabuľka „sqldb / wp_options“ je označená ako havarovaná a mala by byť opravená.
2. Vyberte wp_options tabuľkyzačiarknutím políčka vedľa neho prejdite do dolnej rozbaľovacej ponuky (s vybratým) a vyberte možnosťoprava tabuľka".
3. Po tomto kroku výukového programu úpravy SQL čakať na odpoveď a potom skontrolujte, či je daná lokalita ide v parametroch normálnych.
WordPress užívatelia, ktorí nemajú nainštalované phpMyAdmin môžete urobiť z terminálu / server databázy, vykonávanie príkazov:
- wp_options skontrolujte, či je poškodený tabuľka:
mysqlcheck -c základná_date wp_options -u user_db -p
- opraviť tabuľku wp_options v databáze "databáza":
mysqlcheck ra -u užívateľ -p mydb wp_options
Je dobre, že potom, čo zabezpečil, že miesto vrátil do normálu, aby zálohu databázy. dokonca odporúčame pravidelné zálohovanie. Človek nikdy nevie :)
PREČO sa to stane, však? Zažívam to s viacerými webmi pre klienta, ktoré sú všetky hostené na serveri Godaddy. Oprava je dosť jednoduchá, ale čo ju v prvom rade poškodzuje a ako zabránim tomu, aby sa to opakovalo?