DLEHUB

[ÇÖZÜLDÜ] DLE 19.0 Güncellemesi Sonrası Eklenti Hataları

Tarih: 3 Mart 2026, 00:22 Görüntülenme: 48
Çözüldü

Merhabalar, mevcut sitemi DataLife Engine 19.0 sürümüne güncelledikten sonra daha önce sorunsuz çalışan bazı modüllerimde hata almaya başladım. Özellikle işlem yapmaya çalıştığımda tarayıcı konsolunda "403 Forbidden" hatası çıkıyor ve fonksiyonlar tetiklenmiyor. Dosya izinlerini kontrol ettim ancak bir sonuç alamadım. v19.0 sürümünde eklenti dosyalarının çalışma yapısında bir değişiklik mi yapıldı? Konu hakkında bilgisi olanlardan destek bekliyorum.

Soruyu soran
Haktan
DLE Hub Üyesi

Cevaplar

Merhabalar, yaşadığınız sorun DataLife Engine 19.0 sürümü ile birlikte hayata geçen köklü mimari ve güvenlik değişikliklerinden kaynaklanmaktadır. Bu sürümle birlikte sistem, "Single Entry Point" (Tek Giriş Noktası) felsefesini benimsemiş ve dosya erişim yöntemlerini modernize etmiştir.

​Sorunun Teknik Nedeni:

Eski sürümlerde (v18.1 ve altı), eklentiler genellikle /engine/ajax/ klasörü altındaki dosyalara direkt yol gösterilerek erişim sağlıyordu. Örnek olarak kullanılan eski yöntem şu şekildeydi:

​Eski Yöntem: /engine/ajax/controller.php?mod=dbmovies
​v19.0 ve sonrası sürümlerde, güvenlik gerekçesiyle bu dosyalara doğrudan fiziksel erişim kısıtlanmıştır. Artık tüm AJAX isteklerinin ana yönlendirici üzerinden bir Controller yapısıyla iletilmesi gerekmektedir.

​Çözüm Yolları:

​AJAX İstek Yolunu Güncelleyin: Eklentilerinizde kullanılan dosya yollarını DLE'nin yeni Controller yapısına uygun hale getirmelisiniz.​Yeni Yöntem: index.php?controller=ajax&mod=controller&action_mod=dbmovies
​Statik Dosya Konumları: v19.0 ile birlikte resim, ikon ve diğer statik materyallerin çekirdek klasörlerde barındırılması yerine, dışa açık olan /public/adminpanel/ klasörüne taşınması standart hale getirilmiştir. Eklentinizdeki görsel yollarını bu yeni dizine göre revize etmelisiniz.
​Bu güncellemeleri uyguladığınızda erişim hataları düzelecek ve modülleriniz yeni mimariyle tam uyumlu çalışacaktır.

Cevaplandığı tarih: 3 Mart 2026, 10:26
e
elegance