Ben 2015 üzerinde bugüne kadar duymuş olmuştur herhangi virüs veya SQL istismar yüzlerce siteyi ve blogu "kaydetmek" WordPress, Önceki yıllarda olduğu gibi, ancak yaklaşık bir ay garip şeyler meydana gelir. Ben kayıp görünüyordu birçok site buluştu veritabanı bağlantısı. Error bir veritabanı bağlantısı kurmak.
Uygulamada, böyle bir hata oluştuğunda WordPress, kontrol edilecek ilk şeyler şunlardır:
- Servis Eğer mysql sunucu üzerinde çalışır. Durumlar vardır Sunucu aşırı hangi veritabanı hizmeti ev sahibi mysql / mysqld koşmayı bırakmak için. Bu durumda servis terminalden (ssh veya konsol üzerinden) veya eğer imkanı varsa web arayüzünden yeniden başlatılır.
- Yapılandırma Hatası kullanıcı / şifre in wp-config.php. Bu durumda veritabanı kullanıcısı ve veritabanı adının wp-config.php'de doğru ayarlanıp ayarlanmadığı kontrol edilir.
Üçüncü bir durumdur rüşvet (şimdiye kadar açıklanamayan) tablo wp_options itibaren MySQL. Öyleyse, paniğe kapılmadan önce sitenizi bulursanız "Error bir veritabanı bağlantısı kurmak ”, veritabanındaki tabloların iyi olup olmadığını kontrol etmek iyidir.
wp_ tablosu nasıl kontrol edilir ve onarılıroptions itibaren WordPress bozuk olması durumunda. Çökmüş olarak işaretlendi ve onarılması gerekiyor.
1. açık phpMyAdminBiz aşağı web sitesinin veritabanına gitmek ve masa erişmeye çalıştığınızda wp_options. O bozuksa, bu bildiren bir uyarı göreceksiniz.

Yukarıdaki ekranda Tablo hakkında wp_options veritabanından "mobile_apk". Tablo 'sqldb / wp_options'çöktü olarak işaretlendi ve onarılması gerekiyor.
2. Tablo seç wp_options, yanındaki kutuyu işaretleyin, ardından açılır menünün en altına gidin (Seçiliyken) ve "Onarım tablosu".

3. Sitesi, normal parametrelerde giderse öğretici Bu adımdan sonra, bir SQL deyiminin cevabı ve daha sonra kontrol ediniz.

kullanıcılar WordPress phpMyAdmin'i kurmamış olanlar, bunu veritabanının bulunduğu terminalden/sunucudan aşağıdaki komutları çalıştırarak yapabilirler:
- wp_ tablosunun olup olmadığını kontrol edinoptions bozuk:
mysqlcheck -c baza_date wp_options -u user_db -p
- wp_ tablosunu düzeltoptions "veritabanı" veritabanından:
mysqlcheck -r mydb wp_options -u user -p
Bu olduktan sonra site veritabanı bir yedeğini normale döndü o iyidir. Hatta düzenli olarak yedekleyin öneririz. Sen bilemezsin :)
Peki bu neden oluyor? Bunu, tamamı Godaddy sunucusunda barındırılan bir istemciye ait birden fazla sitede yaşadım. Bunu düzeltmek yeterince kolaydır, ancak ilk etapta onu bozan şey nedir ve bunun tekrar olmasını nasıl önleyebilirim?