Beklenmeyen WordPress Veritabanı Tablosu Hatası [WordPress Fix]
İki gün önce, hiçbir yerde, hongkiat.com'daki WordPress'teki belirli bir masa bozuldu. 'wp_commentsWordPress veritabanının tablosu sadece işaretler, uyarılar ve hata mesajları olmadan çöktü. Peki nasıl tanıdım? İşte belirtiler:
- Veritabanınızı yedeklemeye çalışırsanız, bu hata iletisiyle atılırsınız - wp_comments kilitlendi olarak işaretlendi ve LOCK TABLES kullanılırken onarılması gerekiyor
- Son yorumlar widget'ı boş görünüyor.
- En iyi yorumcu widget'ı boş görünüyor.
- Gönderilen yorum DB'ye yazılmayacak, bu nedenle gösterilmeyecek.
- WP Admin'deki Yorumlar bölümünde sıfır kayıt var.
Sorunu tanımlamama ve çözmeme yardımcı olacak benzer vakaları bulma ümidiyle yüksek ve düşük Internet’i aradıktan sonra hiçbir şeyim kalmadı. Böylece kendi yolumdan denedim ve neyse ki yeterince çözmeyi başardım. Giriş yazmanın sadece aynı acı çekenlere yardım etmekle kalmayacağını, ileride tekrar bu hataya çarptığımda kendime hatırlattığımı düşündüm..
Düzeltme / Çözüm
Bunu düzeltmek için, wordpress veritabanına PhpMyAdmin veya Secure Shell (SSH) üzerinden erişime sahip olmalısınız. Çoğu paylaşılan barındırma hesabı phpMyAdmin ile birlikte gelir, ancak her iki seçenek de veritabanıyla ilgilendiğiniz için çok dikkatli olmalısınız. Yanlış hareketler daha fazla veri kaybına neden olur.
PhpMyAdmin
PhpMyadmin'de, WordPress veritabanını seçin ve hata tablosunu arayın. Benim durumumda, 'wp_comments'masa. Kontrol et ve tüm yolu aşağı kaydır ve 'Seçilmiş ileaçılır kutu. seçmek Onarım masası ve her şey yolunda olmalı.
Güvenli Kabuk
- Kabuğunuza giriş yapın
- 'Mysql -u girin Kullanıcı adı -p veri tabanı ismi'veritabanlarına erişmek
- 'Veritabanlarını göster;' tüm veritabanlarını görüntülemek için
- Girmek 'database_name kullanın;'veritabanını meşgul etmek
- Girmek 'tabloları göster;'veritabanındaki tüm tabloları göstermek için
- Girmek 'kontrol tablosu wordpress_table_name'Bunu doğrulamak için bozuk tablo
- 'İle düzeltonarım tablosu wordpress_table_name'
- Girmek 'kontrol tablosu wordpress_table_name'düzeltildiğinden emin olmak için tekrar
Veritabanlarınıza ve tablolarınıza aşina iseniz 3. ve 5. adımlar gerekli değildir. Bu yardımcı olur umarım.