PrestaShop eklentisi kurulmuyor veya yönetim panelinden kayboluyor
«Kur işlemi mümkün değil», bir güncellemeden sonra artık görünmeyen bir eklenti, ya da daha kötüsü, bir eklentinin kurulmasının hemen ardından erişilemez hâle gelen bir yönetim paneli: bu üç belirtinin, neredeyse her zaman birkaç olağan şüpheli arasında yer alan kesin nedenleri vardır.
Bir kurulum neden sessizce başarısız olur
Bir eklentiyi kurmak, sunucudaki /modules klasörüne dosya kopyalar. Bu klasörde yeterli yazma izni yoksa kopyalama başarısız olur, genellikle bir izin sorununu net şekilde belirtmeyen genel bir hata mesajıyla. «Kur işlemi mümkün değil» olduğunda ilk kontrol edilmesi gereken budur.
Bir diğer sık görülen neden: biri, zaten kurulu başka bir eklenti tarafından kullanılan bir PHP sınıfı veya veritabanı tablosu bildirdiğinde, iki eklenti arasındaki bir isim çakışmasıdır. Bu durumda install() yöntemi başarısız olur, ancak iki eklentiden hangisinin sorumlu olduğunu her zaman net şekilde belirtmez.
Başka bir PrestaShop sürümü için yazılmış bir eklenti
Bir eklentinin install() yöntemi genellikle bir veya birden fazla hook'a bağlanmaya çalışır. Eklenti PrestaShop 1.6 için yazılmışsa ve uyarlama yapılmadan bir 1.7 veya 8 sürümüne kuruluyorsa, kurulu sürümde artık var olmayan bir hook'u hedeflediğinde kurulum başarısız olur. Bu, eski veya iyi bakımı yapılmamış eklentiler için sık görülen bir nedendir.
Yönetim panelinden değil FTP ile elle kurulmuş bir eklenti de, PrestaShop'un çekirdek sınıf önbelleği yeniden oluşturulana kadar görünmez kalabilir: dosya sunucuda mevcuttur, ancak PrestaShop henüz onu görmez.
Yapılandırma mı, geliştirme mi?
Yazma izinlerini düzeltmek veya FTP ile elle yapılan bir kurulumdan sonra sınıf önbelleğini yeniden oluşturmak, hızlı bir temizlik işidir. Üçüncü taraf eklentinin kendisi bozuk olduğunda — uyarlanması gereken eski bir hook, yeniden adlandırılması gereken bir sınıf çakışması veya kurulu sürüm için yeniden yazılması gereken başka bir PrestaShop sürümü için yazılmış kod — bu bir geliştirme konusu hâline gelir.
İlgili sayfalar
-
PrestaShop yönetim paneline erişilemiyor
Yalnızca bir eklenti kurulumundan sonra değil, yönetici erişiminin engellendiği tüm durumlar için.
-
PrestaShop'ta 500 hatası veya boş sayfa
Bir eklentinin tetiklediği ölümcül hata yalnızca yönetim panelini değil tüm siteyi etkilediğinde.
-
Özel PrestaShop eklenti geliştirme
Bozuk bir üçüncü taraf eklentiyi kurulu PrestaShop sürümüne uyarlamak için.
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.