Amikor az EC-CUBE-t használja, előfordulhat, hogy a termékkép feltöltése nem lehetséges. Ebben a cikkben a gyakori okokat és azok konkrét megoldásait érthetően tárgyaljuk.
Az EC-CUBE-nál a feltölthető fájlok kiterjesztése a konfigurációs fájl által van korlátozva. Ha nem engedélyezett kiterjesztésű képet próbál feltölteni, hibaüzenetet kap.
Győződjön meg arról, hogy a app/config/eccube/packages/eccube.yaml
-ban az eccube_file_uploadable_extensions
tartalmazza a szükséges kiterjesztéseket (például: jpg, png stb.).
Ha a feltölteni kívánt kép mérete túllépi a PHP határait, a feltöltés sikertelen lesz.
Ellenőrizze és szükség esetén állítsa be az alábbi php.ini
beállításokat:
upload_max_filesize
post_max_size
Magas felbontású képek feldolgozásakor, ha a PHP által kiosztott memória túllépésre kerül, a feldolgozás megáll. A memory_limit
növelésével kezelhető.
Ha a képfájlok tárolására szolgáló könyvtárnak nincs írási jogosultsága, a feltöltés nem fejeződik be rendesen. A jogosultságot 755
vagy 777
értékre állítása megoldást jelenthet.
Ha ugyanazzal a névvel többször próbál fájlt feltölteni, a felülírás vagy törlés időpontjában más termékképek esetében hatással lehet. A fájlneveket igyekezzen minél egyedibbé tenni.
upload_max_filesize
-t?memory_limit
-ban?Ha a termékkép ideiglenes feltöltése nem lehetséges, vagy ha belső ellenőrzés céljából szeretné megosztani a képeket, külső fájlfeltöltőt is használhat.
uploadf.com egy ingyenes fájlfeltöltő szolgáltatás, amely PC és okostelefon számára egyaránt elérhető. Könnyen feltölthet fájlokat drag and drop módszerrel. A fájlokat legfeljebb 100 darab egyidejű feltöltésére lehetőség van, a megőrzési idő 1 hónap. Kb. 150 különböző kiterjesztést, köztük képkészítmények támogat.
Az EC-CUBE-val a képfeltöltés lehetetlenségének okai számosak, a konfigurációs hibáktól kezdve a környezeti tényezőkig. Először is, ellenőrizze az alapvető pontokat, szükség szerint pedig használja ki a külső szolgáltatásokat a rugalmas kezelés érdekében.