Saat menggunakan EC-CUBE, terkadang Anda tidak dapat mengupload gambar produk. Artikel ini menjelaskan penyebab umum dan solusi konkret dengan cara yang mudah dipahami.
Pada EC-CUBE, ekstensi file yang dapat diupload dibatasi oleh file konfigurasi. Mengupload gambar dengan ekstensi yang tidak diizinkan akan menyebabkan kesalahan.
Silakan periksa apakah ekstensi yang diperlukan (misalnya: jpg, png, dll) termasuk dalam app/config/eccube/packages/eccube.yaml
di eccube_file_uploadable_extensions
.
Jika ukuran gambar yang ingin diupload melebihi batas yang ditetapkan oleh PHP, proses upload akan gagal.
Periksa dan sesuaikan pengaturan di php.ini
berikut:
upload_max_filesize
post_max_size
Ketika memproses gambar dengan resolusi tinggi, jika PHP melebihi memori yang dialokasikan, proses akan terhenti. Anda dapat mengatasi ini dengan meningkatkan memory_limit
.
Jika direktori tempat menyimpan file gambar tidak memiliki izin tulis, proses upload tidak akan selesai dengan baik. Mengatur izin menjadi 755
atau 777
dapat menyelesaikan masalah ini.
Jika Anda mengupload file dengan nama yang sama beberapa kali, itu dapat mempengaruhi gambar produk lainnya saat dilakukan penimpaan atau penghapusan. Sebaiknya berikan nama file yang unik.
upload_max_filesize
?memory_limit
PHP?Jika Anda tidak dapat mengupload gambar produk untuk sementara atau ingin membagikan gambar untuk konfirmasi di dalam perusahaan, menggunakan pengunggah file eksternal bisa menjadi salah satu solusi.
uploadf.com adalah layanan upload file gratis yang mendukung PC dan smartphone, dan memungkinkan Anda mengupload file dengan mudah menggunakan drag and drop. Anda dapat mengupload hingga 100 file secara bersamaan, dengan masa simpan permanen selama 1 bulan. Layanan ini mendukung sekitar 150 jenis ekstensi, termasuk format gambar.
Penyebab tidak bisa mengupload gambar di EC-CUBE bervariasi dari kesalahan pengaturan hingga faktor lingkungan. Pertama, periksa poin-poin dasar dan responsif terhadap situasi menggunakan layanan eksternal jika diperlukan.