Unapotumia EC-CUBE, kuna wakati ambapo huwezi kupakia picha za bidhaa. Katika makala hii, tutaelezea sababu za kawaida na suluhisho zake kwa urahisi.
Katika EC-CUBE, aina za faili zinazoweza kupakiwa zinakabiliwa na mipangilio kwenye faili ya mipangilio. Ikiwa unajaribu kupakia picha yenye aina isiyoheshimiwa, utapata kosa.
Tafadhali angalia kama aina zinazohitajika zinaonekana katika app/config/eccube/packages/eccube.yaml
chini ya eccube_file_uploadable_extensions
(mfano: jpg, png).
Kama ukubwa wa picha unayojaribu kupakia unazidi mipaka ya PHP, utashindwa kupakia.
Tafadhali angalia na urekebishe mipangilio ifuatayo kwenye php.ini
:
upload_max_filesize
post_max_size
Unaposhughulikia picha zenye azimio la juu, mchakato unaweza kusimama ikiwa PHP itazidi ukubwa wa kumbukumbu iliyotolewa. Unaweza kushughulikia hili kwa kuongeza memory_limit
.
Ikiwa huna ruhusa ya kuandika katika saraka ya kuhifadhi picha, mchakato wa kupakia hautakamilika vizuri. Kuweka ruhusa kwa 755
au 777
kunaweza kusaidia kutatua tatizo.
Kupakia faili zenye jina sawa mara kadhaa kunaweza kuathiri picha nyingine za bidhaa wakati wa kufuta au kuandika upya. Tafadhali hakikisha majina ya faili ni ya kipekee kwa kiwango kinachowezekana.
upload_max_filesize
?memory_limit
ya PHP?Wakati picha za bidhaa hazipakiki, au unataka kushiriki picha kwa ajili ya uthibitisho wa ndani, inawezekana kutumia huduma za kupakia faili za nje.
uploadf.com ni huduma ya bure ya kupakia faili inayofanya kazi kwenye PC na simu, ambapo unaweza kupakia faili kwa urahisi kwa kuvuta na kuacha. Tafadhali zingatia kwamba faili zinaweza kupakiwa kwa wakati mmoja hadi 100, na kipindi cha kuhifadhi ni mwezi mmoja. Inasaidia aina takriban 150, ikiwa ni pamoja na muundo wa picha.
Misingi ya kutokuweza kupakia picha katika EC-CUBE inaweza kutofautiana kutoka kwa makosa ya mipangilio hadi vigezo vya mazingira. Kwanza angalia mambo ya msingi, na kutumia huduma za nje inapohitajika kwa njia ya kubadilika.