Jump to content
ispinoze

Fatal error: Class 'Smarty_Internal_SmartyTemplateCompiler' not found in

Recommended Posts

Merhaba,

 

CSV import işlemi sırasında bu hatayı alıyorum. Düzeltmek için config.inc.php dosyasındaki setlocale(LC_CTYPE, $locale.’.UTF-8′, $locale.’.utf8′); satırını

yorum haline getirdim. Ancak hata devam ediyor ? Başka bir çözüm daha var mı ? Ayrıca bu durum sadece sunucu da oluyor. ps versiyon 1.6.1.1 sunucu ubuntu

 

Teşekkürler.

Edited by ispinoze (see edit history)

Share this post


Link to post
Share on other sites

Türkçe karakterlerden dolayı Windows sunucu kullanmalısınız...Fakat bu seferde prestashop ta performans düşümü olur....

 

Veya csv dosyasını düzenleme yapmasanız bile microsoft office ile açmadan OpenOffice açarak düzenlemeyi yapıp sisteme öyle yükleyin...

Share this post


Link to post
Share on other sites

Türkçe karakterlerden dolayı Windows sunucu kullanmalısınız...Fakat bu seferde prestashop ta performans düşümü olur....

 

Veya csv dosyasını düzenleme yapmasanız bile microsoft office ile açmadan OpenOffice açarak düzenlemeyi yapıp sisteme öyle yükleyin...

Şahin Bey yorum için teşekkürler. Sunucuyu formatlayıp tekrar bakacağız.

Share this post


Link to post
Share on other sites

CSV dosyasının encodnglerinide değiştirerek deneme yapoabilirsin ben notepad ile format değiştirip yapmıştım en son.

Share this post


Link to post
Share on other sites

CSV dosyasının encodnglerinide değiştirerek deneme yapoabilirsin ben notepad ile format değiştirip yapmıştım en son.

 

Safa Bey yanıt için teşekkürler. Deneyeyim haberdar ederim. 

Share this post


Link to post
Share on other sites

 

Smarty_Internal_SmartyTemplateCompiler class'ın bulunamadığına dair mesaj alıyorsunuz. Override'ları disable yaparak tekrar dener misiniz? Belki mevcut override'lardan biri, ilgili class'ın bulunduğu dosyayı eziyordur.

 

Share this post


Link to post
Share on other sites

Smarty_Internal_SmartyTemplateCompiler class'ın bulunamadığına dair mesaj alıyorsunuz. Override'ları disable yaparak tekrar dener misiniz? Belki mevcut override'lardan biri, ilgili class'ın bulunduğu dosyayı eziyordur.

 

Yanıt için teşekkürler . Override ları nasıl disable edebilirim ?

Share this post


Link to post
Share on other sites

Smarty_Internal_SmartyTemplateCompiler class'ın bulunamadığına dair mesaj alıyorsunuz. Override'ları disable yaparak tekrar dener misiniz? Belki mevcut override'lardan biri, ilgili class'ın bulunduğu dosyayı eziyordur.

 

Disable All Overrides=>Tüm geçersiz kılmaları devre dışı bırakın şeklinde çevirmişler. Bu arada denedim yine aynı hatayı verdi.

Share this post


Link to post
Share on other sites

Sürümünüzün tüm orijinal classes ve controllers klasörlerinin içeriğini tekrar yükler misiniz? Dosyalar eksik yüklenmiş olabilir.

Share this post


Link to post
Share on other sites

Sürümünüzün tüm orijinal classes ve controllers klasörlerinin içeriğini tekrar yükler misiniz? Dosyalar eksik yüklenmiş olabilir.

Ama aynı dosyalar lokal de çalışıyor. Hiç bir problem yok. Hatta sunucudaki db yi dışarıya açıp lokalden bağlanıp csv dosyasını import ettim.Kategoriler yükledim. Ama sunucuda aynı dosyalar çalışmıyor.

Share this post


Link to post
Share on other sites

Onun için tekrar yüklemenizi tavsiye ettim. Dosyaların eksik yüklenmediğinden emin olmak için yeniden yüklemek faydalı olabilir. Yine de aynı hatayı alırsanız, o zaman sorun sunucu kaynaklı diyebiliriz diye düşünüyorum.

Share this post


Link to post
Share on other sites

Onun için tekrar yüklemenizi tavsiye ettim. Dosyaların eksik yüklenmediğinden emin olmak için yeniden yüklemek faydalı olabilir. Yine de aynı hatayı alırsanız, o zaman sorun sunucu kaynaklı diyebiliriz diye düşünüyorum.

 

Mantıklı ama ben lokalde herhangi bir kurulum yapmıyorum. Presta projelerini bitbucket (github gibi bişey) da tutuyorum. Sunucudaki aynı dosyaları kendi lokalimdeki dizine indiriyorum ve çalıştırıyorum. Yani aslında aynı dosyalarla işlem yapıyorum. Bu arada Safa Bey  notepad ++  altındaki bütün encoding leri denedim maalesef sonuç aynı. Sunucuya format atmaktan başka çare kalmadı sanırım.

Edited by ispinoze (see edit history)

Share this post


Link to post
Share on other sites

Beyler Selam,

 

Sunucuya format atmamıza rağmen yine hatayı çözemedik. Araştırmalarım sonrasında controllers/AdminImportController.php içindeki satırı aşağıdaki şekilde düzelttim. Ve şuan csv dosyasını sorunsuz import ediyorum. 

 

/*setlocale(LC_COLLATE, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8');
  setlocale(LC_CTYPE, strtolower($iso_lang).'_'.strtoupper($iso_lang).'.UTF-8');*/
 
  setlocale(LC_ALL, 'en_US.UTF-8');
}
 
Ancak şöyle bir durum yeni bir csv dosyası gönderince dosyadı.csv:8 şeklinde bir hata veriyor. Yüklediğini nasıl anladın derseniz . Daha önceden eklediklerimden seçtim bir tane. Sanırım bu hata da yetkilerle ilgili bir olay.
 
 
Yorum yazan herkese teşekkürler.
Edited by ispinoze (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

selamlar;

öncelikle sorununuzun çözüldüğüne sevindim.

aynı dosya içinde 8 diye bir hata kodu varmı ? yekilerle değilde csv doyasınındaki alan uyuşmazlığından olduğunu düşünüyorum , sorunu bulursan buraya yazıp bizide bilgilendirirsin.

kolay gelsin.

Share this post


Link to post
Share on other sites

Safa Bey Selam,

 

fileupload ile dosya yükleme çalıştığımda ekran görüntüsündeki hata geliyor. Bende ftp den csv dosyalarını import dizinine gönderdim. Oradan aynı dosyaları seçince herhangi bir problem oluşmadan aktarım yapabiliyorum. Yetki olayı içinde 777 ile de denedim,aynı hatayı veriyor.

 

İyi Akşamlar

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More