EC-CUBE kullanırken, ürün görsellerinin yüklenemediği durumlar olabilir. Bu makalede, sık karşılaşılan nedenler ve bunların somut çözüm yolları anlaşılır bir şekilde açıklanmaktadır.
EC-CUBE'da, yüklenebilecek dosya uzantıları ayar dosyası ile kısıtlanmıştır. İzin verilmeyen uzantılara sahip bir görüntüyü yüklemeye çalışırsanız hata alırsınız.
app/config/eccube/packages/eccube.yaml
dosyasındaki eccube_file_uploadable_extensions
altında, gerekli uzantıların (örneğin: jpg, png gibi) olup olmadığını kontrol edin.
Yüklemeye çalıştığınız görüntünün boyutu, PHP'nin kısıtlamasını aşıyorsa yükleme başarısız olur.
Aşağıdaki php.ini
ayarlarını kontrol edin ve düzenleyin:
upload_max_filesize
post_max_size
Yüksek çözünürlüklü bir görüntüyü işlerken, PHP'nin tahsis edilen belleği aşması durumunda işlem durur.memory_limit
değerini artırarak bu durumu yönetebilirsiniz.
Görüntü dosyalarının kaydedileceği klasörde yazma izniniz yoksa yükleme başarılı olmayacaktır. İzinleri 755
veya 777
olarak ayarlamak bazı durumlarda çözüm olabilir.
Aynı isimdeki dosyaları birden fazla kez yüklemeye çalışırsanız, üzerine yazma veya silme sırasında diğer ürün görüntülerini etkileyebilir. Dosya adlarını mümkün olduğunca benzersiz yapmaya çalışın.
upload_max_filesize
'ı aşmıyor mu?memory_limit
'inde yeterli boş alan var mı?Ürün görsellerinin geçici olarak yüklenemediği durumlar ya da içerde kontrol amaçlı görsellerin paylaşılması gerektiğinde, dış dosya yükleyicileri kullanmak da bir çözüm yolu olabilir.
uploadf.com, bilgisayar ve akıllı telefon ile uyumlu ücretsiz dosya yükleme hizmetidir ve sürükleyip bırakarak kolayca dosya yükleyebilirsiniz. Toplamda 100 dosyaya kadar aynı anda yükleme yapılabilir ve saklama süresi 1 aydır. Görüntü formatları dahil olmak üzere yaklaşık 150 farklı uzantıyı destekler.
EC-CUBE'da görüntü yükleyememe nedenleri, ayar hatalarından çevresel faktörlere kadar çeşitlilik göstermektedir. Öncelikle temel noktaları kontrol edin ve gerektiğinde dış hizmetleri kullanarak esnek bir şekilde çözüm üretmeye çalışın.