Merhabalar.
Yeni gelen Datalife Engine versiyonlarında yeni sürüm farklarını ve eklentileri denemek istiyordum. 13.3 versiyonuna güncelleme yaptım ve kısa bir bakım sürecindeydi sayfam. Bu aşamada yüklemeler sırasında modül yüklemelerinde DLEPlugins:Check hatalarına maruz kalıyordum. O yüzden örneğin
templates.class.php
dosyasında;require_once (DLEPlugins::Check(ROOT_DIR . '/engine/classes/mobiledetect.class.php'));
kodunu;require_once ((ROOT_DIR . '/engine/classes/mobiledetect.class.php'));
koduyla değiştirerek modül kurulumlarındaki hataları geçici olarak giderdim. Daha sonrasında sitede düzenlemeler yaparken bir anda Fatal error: Cannot declare class dle_template, because the name is already in use in ***/engine/classes/templates.class.php on line 28 Hatası
hatası almaya başladım ve sayfa komple kapandı. Bu hatanın nedeni daha öncesinde dle_template classının bulunmasından kaynaklanıyor. Fakat tüm siteyi indirip taratmama rağmen daha önce class oluşturulmamış fakat site önbelleğini de temizlememe rağmen; /siteler/bs/engine/cache/system/plugins/
klasöründeki önbelleği temizlememişti ve bu dosya da entegre olarak açıldığı için 2 adet aynı class tanımlaması görülmekteydi. Bu nedenle bu klasördeki dosyaları temizleyerek hatadan kurtulabilirsiniz.