Eğer bazı cPanel hesaplarında en son MariaDB sürümünde sorunlar yaşıyorsanız ve MySQL sunucusu çevrimdışıysa, aşağıdaki adımları takip ederek sorunu çözebilirsiniz:
Adım 1: Autofix'i Çalıştırın İlk olarak, otomatik düzeltme komutunu çalıştırmayı deneyebilirsiniz:
/scripts/autorepair fix_mariadb_show_grants_roles
Bu komut sorunu otomatik olarak düzeltmek için tasarlanmıştır. Çalıştırın ve sorunun çözülüp çözülmediğini gözlemleyin.
Adım 2: cPanel Hata Günlüğünü Kontrol Edin Eğer otomatik düzeltme sorunu çözmediyse. Bu günlük dosyası genellikle sorunla ilgili ek bilgiler sağlar, bu da sorunu çözmeye yardımcı olabilir. Günlüğe erişmek için şu komutu kullanın:
tail -n 50 /usr/local/cpanel/logs/error_log
Bu komut, hata günlüğünün son 50 satırını görüntüler. Günlük girişlerini inceleyerek, sorunu daha fazla araştırabilir ve çözebilirsiniz.
Adım 3: "CpuserNotInMap" Hatasını Çözün Eğer cPanel'de MySQL Veritabanları sayfasını yüklerken şu hata mesajını alıyorsanız:
Cpanel::Exception::Database::CpuserNotInMap/(XID xfttxq) The cPanel user "username" does not exist in the database map
Bu, MySQL sisteminde bir sorun olduğunu gösterir. Neyse ki, cPanel bu sorunu çözmek için bir araç sağlar.
Aşağıdaki komutu çalıştırarak, etkilenen cPanel hesabının kullanıcı adını içeren $user değişkenini değiştirerek, sunucudaki kullanıcının veritabanı haritasını güncelleyin:
/scripts/rebuild_dbmap $user
Bu komutu çalıştırdıktan sonra, veritabanı haritası güncellenecek ve sorun çözülecek, işlevselliğin düzgün çalışmasını sağlayacaktır.
Önemli: Komutta $user değişkenini etkilenen cPanel hesabının gerçek kullanıcı adıyla değiştirmeyi unutmayın.
Bu adımları takip ederek, cPanel hesaplarında en son MariaDB sürümünden kaynaklanan sorunu çözebilirsiniz.