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 нь компьютер, утас аль алинд нь тохирох, үнэгүй файлын ачаалах үйлчилгээ бөгөөд, чирж, үлдээх замаар амархан файлуудыг ачаалах боломжтой. Файлуудыг 100 хүртэлх тоогоор зэрэг ачаалах боломжтой бөгөөд хадгалах хугацаа 1 сар. Зургийн формат бүхий ойролцоогоор 150 төрлийн өргөдөлд дэмжлэг үзүүлдэг.
EC-CUBE-д зураг ачаалах боломжгүй болсон шалтгаан нь тохиргооны алдаанаас, орчны хүчин зүйлс хүртэл олон янз. Эхлээд үндсэн цэгүүдийг шалгаж, шаардлагатай тохиолдолд гадна үйлчилгээ ашиглан уян хатан хариу арга хэмжээ авцгаая.