Ön bilgi: Mod ile beraber gelen install.txt belgesi içinde tarif edilen kod değişikliklerini yapmamış olabilirsin. Eğer install.txt belgesindeki değişiklikleri yaptıysan okumaya devam et, yapmadıysan önce oradaki değişiklikleri yap, tekrar hata alırsan bekliyoruz
Geniş Bilgi:"doesn't exist" hatası veritabanı ile ilgili olur genelde ve hatada yer alan tabloların olmadığını (bu hatada jr_admin_table) söyler.
Bu durumda 2 ihtimalimiz var, ya talep edilen tablo yoktur, yok olmasının sebesi ise verilen SQL kodu veya install.php gibi dosyalar çalıştırılmamıştır.
Diğer olasılık ile includes/constants.php ile alakalıdır. Bu dosyada veri tabanındaki tablolar özel değişkenlere atanır ve diğer dosyalarda o tabloya erişmek için o değişken kullanılır.
Mesela junior admin [2.0.5] modununun install.txt dosyasında şöyle bir değişiklik var:
- Kod: Tümünü seç
#
#-----[ OPEN ]------------------------------------------
#
includes/constants.php
#
#-----[ FIND ]------------------------------------------
#
define('GROUPS_TABLE', $table_prefix.'groups');
#
#-----[ AFTER, ADD ]------------------------------------------
#
define('JR_ADMIN_TABLE', $table_prefix.'jr_admin_users');
Bu ekleme ile jr_admin_users tablosu JR_ADMIN_TABLE ile ilişkilendiriliyor, $table_prefix değişkeni ise ayar dosyamız olan config.php den alıyor ve varsayılan olarak phpbb_ dir, sonuç olarak JR_ADMIN_TABLE değişkeni, varsayılan prefix ile beraber phpbb_jr_admin_users karşılık geliyor ve modun diğer php dosyalrında eklenilen kodlarında da tabloya ulaşmak için JR_ADMIN_TABLE kullanılıyor.
Yani yukarıda yazdığım tek satırlık değişikliği yapmazsanız da bu hatayı verir.
Yazdım ama, kafa karıştırmaktan başka işe yarar umarım