
Bozuk WordPress Veri Tabanı
WordPress sitenizde yavaşlık, sayfaların yüklenmemesi, “tablo bulunamadı” hataları ya da veritabanı bağlantısı hataları gibi belirtiler görüyorsanız, veritabanınız bozulmuş olabilir. WordPress’in temel yapısı MySQL veritabanı üzerine kurulu olduğundan, veritabanındaki herhangi bir bozulma sitenizin işleyişini doğrudan etkiler. Bu tür sorunlar genellikle ani kesintiler, hatalı eklenti çalışmaları, sunucu problemleri ya da yetersiz barındırma altyapısından kaynaklanır.
1. Bozulma Belirtileri
Veritabanı bozulduğunda şu belirtilerle karşılaşabilirsiniz:
- “wp_options” gibi tabloların bulunamaması veya boş görünmesi
- Admin paneline girişte “Unknown column” gibi SQL hataları
- Yazıların veya sayfaların eksik ya da hatalı yüklenmesi
- Site içeriğinin tamamen görünmemesi
- “Veritabanı bağlantısı kurulurken hata” mesajı (veritabanı bozulmalarında sık görülür)
2. Veritabanını Onarma (Otomatik Yöntem)
WordPress, bozuk veritabanı tablolarını onarabilmeniz için yerleşik bir özellik sunar. Bunun için aşağıdaki adımları uygulayın:
- FTP veya hosting dosya yöneticisini kullanarak sitenizin kök dizinindeki
wp-config.php
dosyasını açın. - Dosyanın en altına şu satırı ekleyin:
define('WP_ALLOW_REPAIR', true);
- Tarayıcınıza şu adresi yazın:
https://siteadresiniz.com/wp-admin/maint/repair.php
- Açılan sayfada “Veritabanını Onar” veya “Veritabanını Onar ve Optimize Et” seçeneklerinden birini tıklayın.
İşlem tamamlandıktan sonra güvenlik açısından wp-config.php
dosyasına eklediğiniz satırı mutlaka silin.
3. phpMyAdmin ile Manuel Onarım
Eğer otomatik yöntem işe yaramadıysa veya daha teknik bir müdahale gerekiyorsa phpMyAdmin üzerinden doğrudan müdahale edebilirsiniz:
- Hosting kontrol panelinden phpMyAdmin’e giriş yapın.
- Sol menüden WordPress veritabanınızı seçin.
- Tabloları liste halinde göreceksiniz. Hatalı görünenleri işaretleyin veya hepsini seçin.
- “Seçili olanları” menüsünden “Onar” (Repair) komutunu seçin.
Bu işlem veritabanındaki hatalı yapıları onarmaya çalışır. İşlem başarılıysa siteniz tekrar sorunsuz çalışabilir.
4. Veritabanı Yedeğini Geri Yükleme
Eğer veritabanı onarılamayacak kadar bozulmuşsa, en mantıklı çözüm son sağlam yedeği geri yüklemektir. Sitenizi düzenli olarak yedekliyorsanız bu işlem oldukça kolay olacaktır. Yedeği phpMyAdmin üzerinden manuel yükleyebilir ya da bir yedekleme eklentisi (UpdraftPlus, All-in-One WP Migration vb.) ile geri getirebilirsiniz.
5. Veritabanı Sağlığını Korumak İçin İpuçları
- Düzenli olarak tam site ve veritabanı yedeği alın.
- Veritabanı optimizasyonu yapan eklentiler (WP-Optimize gibi) kullanın.
- Güncel olmayan veya hatalı çalışan eklentileri kullanmaktan kaçının.
- Hosting seçiminizi dikkatli yapın; stabil ve güvenilir sunucular tercih edin.
- WordPress, tema ve eklentileri her zaman güncel tutun.
6. Bozulmuş Tabloları Yeniden Oluşturmak
Eğer bazı tablolar tamamen silinmişse, WordPress’in ilgili tabloları otomatik olarak oluşturması mümkün değildir. Bu durumda:
- Temiz bir WordPress kurulumu indirerek eksik tabloları karşılaştırmalı olarak oluşturabilirsiniz.
- Eksik tabloya ait yapıyı (.sql formatında) bir uzmandan ya da resmi kaynaklardan alarak phpMyAdmin üzerinden import edebilirsiniz.
Ancak bu tür müdahaleler teknik bilgi gerektirir. Veri kaybı yaşanabileceğinden işlem öncesinde mutlaka tam yedek alınmalıdır.
Bozulmuş bir WordPress veritabanı, sitenizin performansını doğrudan etkileyen ciddi bir problemdir. Ancak bu sorun çoğu zaman onarılabilir durumdadır. Yukarıdaki adımları izleyerek kısa sürede çözüme ulaşabilirsiniz. Uzun vadede bu tür sorunların tekrarlamaması için