[FIX] "Config Key Not Found..." Hataları nasıl giderilir?

RetroLUN Paylaşım takipçilerine merhaba,

Bugün emulator logunda alabileceğiniz, çoğu zaman plugininizin çalışmasına engel olan  "Config Key Not Found..." hatalarını nasıl fixleyeceğinizi basitçe anlatacağım.

Bu hatayı alıyorsanız veritabanınızda logda belirtilen key eksik demektir. Bu eksikliği gidermek için de SQL çalıştırmanız gerekmektedir.

SQL Çalıştırma

. / Navicat ile SQL çalıştırmak için New Query'e tıklayın. Daha sonra kopyaladığınız SQL kodunu           yapıştırın ve "Run" butonuna basın. PhpMyAdmin kullanıyorsanız menüdeki SQL bölümü ile aynı işlemi yapabilirsiniz. Ya da bir .sql dosyası oluşturup içe aktarabilirsiniz.

Çalıştırmamız gereken SQL

INSERT INTO `table_ismi` (`key`, `value`) VALUES ('logta_verilen_key', 'keye_bagli_olarak_value');

Örnek: INSERT INTO `emulator_settings` (`key`, `value`) VALUES ('bubblealerts.enabled', '1');

BubbleAlerts eklentisi "Config Key Not Found..." hatası nedeniyle çalışmıyordu. Eksik key ise logda yazdığı üzere bubblealerts.enabled. Value girişiniz, key'e bağlı olarak değişecektir ancak "enabled" ifadesini kullandığı için value'nin burada sadece 1 veya 0 (sıfır) değerlerini alabileceğini biliyorum. Tabii ki bu sizin logda aldığınız hata için farklı olabilir. Bu değerlerin birer anlamı vardır.

1 = true, yani eğer o özelliği çalıştırmak istiyorsanız 1 girersiniz.

0 = false, yani eğer o özelliği devredışı bırakmak istiyorsanız 0 girersiniz.

emulator_settings tablomda BubbleAlerts eklentisini aktif veya devredışı bırakabileceğim key ve value bulunmuyordu. Bu yüzden BubbleAlerts benim için çalışmıyordu.

INSERT INTO `emulator_settings` (`key`, `value`) VALUES ('bubblealerts.enabled', '1');

kodunu çalıştırarak bu değeri ekledim ve 1,  yani true yaparak aynı zamanda eklentiyi de etkinleştirdim.


Daha fazla fix istiyorsanız takipte kalmayı unutmayın!


Daha yeni Daha eski