EC-CUBE-г ашиглахад бүтээгдэхүүний зургийг оруулахад асуудалтай болох тохиолдол байдаг. Энэ нийтлэлд бид олонтаа тохиолддог шалтгаанууд болон тэдгээрийн тодорхой шийдлүүдийг ойлгомжтойгоор тайлбарлана.
EC-CUBE-д оруулж болох файлуудын өргөтгөлийг тохиргооны файлд хязгаарлаж байдаг. Зөвшөөрөгдсөн бус өргөтгөлтэй зураг оруулахдаа алдаа гарна.
app/config/eccube/packages/eccube.yaml
-д eccube_file_uploadable_extensions
-д шаардлагатай өргөтгөлийн (жишээлбэл: jpg, png гэх мэт) орсон эсэхийг шалгана уу.
Оруулах гэж буй зургийн хэмжээ PHP-ийн хязгаар хэмжээнээс давбал оруулалт амжилтгүй болно.
Доорх php.ini
тохиргоог шалгаж, тохируулна уу:
upload_max_filesize
post_max_size
Өндөр нягтралтай зургийг боловсруулахад PHP нь хуваарилсан санах ойг давбал боловсруулалт зогсож байна. memory_limit
-ийг нэмэгдүүлэх замаар шийдвэрлэж болно.
Зураг файлын хадгалах замд бичих эрх байхгүй бол оруулалт амжилттай хийгдэхгүй. Зөвшөөрлийг 755
эсвэл 777
-д тохируулснаар шийдэгдэх тохиолдол бий.
Нэг жишиг нэртэй файлуудыг дахин дахин оруулбал, давхардаж бичих буюу устгах үед бусад бүтээгдэхүүний зургуудад нөлөөлөх боломжтой. Файлын нэрийг аль болох онцгой байлгаарай.
upload_max_filesize
-ийг давж байгаа эсэхийг шалгана уу?memory_limit
-д зай байгаа эсэхийг шалгана уу?Бүтээгдэхүүний зураг түр хугацаагаар оруулахад бэрхшээлтэй эсвэл дотоодод шалгалт хийхэд зураг хуваалцах хэрэгтэй бол гадаад файлын оруулагчийг ашиглах нь нэг арга юм.
uploadf.com -г ашиглан PC, смартфон аль алинд нь дэмжигдсэн үнэгүй файлын оруулагч үйлчилгээ бөгөөд зурагаа хялбархан, чирж байршуулах боломжтой. Файлуудыг нэг дор 100 хүртэл оруулах боломжтой бөгөөд хадгалах хугацаа 1 сар. Зургийн форматыг оруулаад ойролцоогоор 150 төрлийн өргөтгөл дэмждэг.
EC-CUBE-д зураг оруулахад асуудалтай байх шалтгаан нь тохиргооны алдаанаас орчинд нөлөөлөх шалтгаан хүртэл олон янз байна. Эхлээд үндсэн цэгүүдийг шалгаж, шаардлагатай тохиолдолд гадаад үйлчилгээнийхээ ашиглаж, уян хатан хандах нь зүйтэй.