Hallottam eddig 2015 lett volna bármilyen vírus vagy kihasználni az SQL hogy több száz webhelyet és blogot "letegyen" WordPress, Ahogy azt a korábbi években, de körülbelül egy hónappal furcsa dolog történik. Találkoztam sok helyen, hogy elveszettnek tűnt A kapcsolat az adatbázishoz. Error adatbázis-kapcsolat létesítése.
A gyakorlatban, amikor ilyen hiba lép fel WordPress, az első ellenőrizendő dolgok a következők:
- Ha a kézbesítés mysql fut a szerver. Vannak olyan helyzetek, amelyekben a Szerver túlterhelése amelynek ő a házigazdája az adatbázis-szolgáltatás mysql / mysqld abbahagyni a futást. Ebben az esetben a szolgáltatás újraindul terminal (ssh-n vagy a konzolon keresztül) vagy a webes felületről, ha van ilyen lehetőség.
- Konfigurációs hiba használó / jelszó in wp-config.php. Ebben a helyzetben ellenőrizzük, hogy az adatbázis felhasználó és az adatbázis neve helyesen van-e beállítva a wp-config.php fájlban.
A harmadik helyzet vesztegetés (eddig megmagyarázhatatlan) táblázat wp_options -tól MySQL. Tehát, mielőtt pánikba esne, ha a "Error adatbázis-kapcsolat létrehozása ”, jó ellenőrizni, hogy az adatbázis táblái rendben vannak-e.
A wp_ tábla ellenőrzése és javításaoptions -tól WordPress ha korrupt. Összeomlottként megjelölve, javítani kell.
1. nyílt phpMyAdminMegyünk az adatbázis a honlap, amely le, és próbálja meg elérni az asztalra wp_options. Ha sérült, akkor megjelenik egy figyelmeztető amely tájékoztatja ezt.
A fenti képernyőn mintegy táblázat wp_options az adatbázisból "mobile_apk". 'sqldb / wp_ táblázatoptions'összeomlottként van megjelölve, és meg kell javítani.
2. Táblázat kiválasztása wp_options, jelölje be a mellette lévő négyzetet, majd lépjen az alsó legördülő menübe (Kiválasztva) és válassza aJavítás asztal".
3. E lépés után a bemutató, a válasz egy SQL utasítás, majd ellenőrizze, hogy a webhely megy a paraméterek normális.
felhasználók WordPress akiknek nincs telepítve a phpMyAdmin, ezt megtehetik innen terminal / a szerver, amelyen az adatbázis található, és végrehajtja a parancsokat:
- ellenőrizze, hogy a wp_ tábla-eoptions korrupt:
mysqlcheck -c baza_date wp_options -u user_db -p
- javítsd ki a wp_ táblátoptions az "adatbázis" adatbázisból:
mysqlcheck -r mydb wp_options -u user -p
Jó, hogy azt követően, hogy a helyszínen visszatért a normális, hogy egy biztonsági másolatot az adatbázisról. még ajánlom a rendszeres biztonsági mentéseket. Sose lehet tudni :)
MIÉRT fordul elő mégis? Ezt több olyan ügyfélnél tapasztaltam, amelyek mindegyikét Isten tároljaaddés szerver. Javítása elég egyszerű, de mi teszi eleve korruptvá és hogyan akadályozhatom meg, hogy újra megtörténjen?