Son doğrulama: Ekim 2026 · cPanel 136 test hesabında denendi
Hızlı çözüm
Table is marked as crashed hatası (Table './veritabani/tablo' is marked as crashed and should be repaired), bir tablonun yazma sırasında yarıda kaldığını ve onarılması gerektiğini gösterir. Paylaşımlı hostingte onarım cPanel’den tek düğmeyle yapılır.
| Panel | cPanel (Manage My Databases, phpMyAdmin) |
|---|---|
| Sistem | Paylaşımlı hosting (MariaDB 10.11) |
| Yetki | cPanel kullanıcısı |
| Narhost ürünü | Web Hosting |
Başlamadan önce
MyISAM ve Aria biçimindeki tablolar, bir yazma işlemi tamamlanmadan kesilirse “bozuk” olarak işaretlenir. Bundan sonra o tabloya yapılan her sorgu hata verir ve site “Veritabanı bağlantısı kurulurken hata” ya da boş sayfa gösterebilir. WordPress’te en sık etkilenen tablolar ayarları tutan wp_options ile yazı ve yorum tablolarıdır.
Yazmanın yarıda kalmasının nedenleri: disk kotasının dolması, veritabanı hizmetinin yük altında yeniden başlaması ve uzun süren bir işlemin zaman aşımıyla kesilmesi. InnoDB biçimindeki tablolar kendi kurtarma mekanizmalarıyla çalıştığı için bu hatayı vermez; sorun eski biçimdeki tablolara özgüdür.


Beklenen sonuç: önce Kontrol Et ile hangi tablonun bozuk olduğu listelenir.
Beklenen sonuç: her tablonun yanında OK durumu görünür. Test hesabımızda onarım saniyeler içinde bitti.

CHECK TABLE wp_options;
REPAIR TABLE wp_options;
Beklenen sonuç: Msg_text sütununda OK yazar. Komutların ayrıntısı MariaDB REPAIR TABLE belgesinde.
ALTER TABLE wp_options ENGINE=InnoDB;
Beklenen sonuç: phpMyAdmin’deki tablo listesinde Tür sütunu InnoDB olur.
Dikkat
Onarım “OK” yerine hata dönüyorsa onarımı tekrar tekrar çalıştırmayın ve tabloyu silmeyin. Yedekten geri yükleme gerekebilir; aldığınız yedekle birlikte destek talebi açın.
Sonuç
Veritabanını Kontrol Et bütün tablolar için OK döndürüyor ve site hata vermeden açılıyorsa table is marked as crashed hatası giderilmiştir. WordPress’te yönetim paneline girip birkaç sayfayı açarak kontrol edin.
Narhost desteği
Talebe şunları ekleyin: alan adı, veritabanı ve tablo adı, hata metni birebir, onarım ekranındaki çıktı, hatanın başladığı tarih ve saat.
Sonraki adımlar
Çoğu durumda açmaz; onarım dizinleri yeniden kurar ve tablo eski hâline döner. Bozulma ağırsa yarım kalmış satırlar atılabilir. Bu yüzden onarımdan önce yedek almak gerekir.
phpMyAdmin’de veritabanını açtığınızda tablo listesindeki Tür sütunu her tablonun biçimini gösterir. MyISAM ya da Aria yazanlar bu hataya açıktır; InnoDB’ye çevrilebilirler.
Genellikle disk kotası doluyor ya da bir eklenti aynı tabloya sürekli büyük yazma yapıyordur. Disk kullanımını ve hatanın çıktığı saatleri kontrol edin; tabloyu InnoDB’ye çevirmek tekrarı büyük ölçüde önler.
Bu makale sorununuzu çözdü mü?
Geri bildiriminiz için teşekkürler.
Çözemediniz mi?
Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.