Bu hatayı alan kullanıcıların çoğu aşağıdaki kodu değiştirerek çözüme ulaştıklarını belirtmiş. Bu yüzden o işlemden önce öncelikle php.ini dosyanızın aşağıdaki şekilde olup olmadığını kontrol etmelisiniz. Eğer bu kısımda bir hata oluşmuş ise öncelikle onu düzelterek hatanın düzelip düzelmediğini kontrol etmelisiniz. Eğer sorun düzeliyorsa diğer işleme geçmenize gerek yok.
Örnek php.ini Dosyası Limitleri memory_limit = 128M
max_execution_time=300;
max_input_time=-1
upload_max_filesize=25M;
post_max_size=20M;
max_input_vars=10000
suhosin.get.max_vars = 10000;
suhosin.post.max_vars = 10000;
Not : Son güncellemelerden sonra bu kısımda değişiklik olmuş olabilir fakat genel olarak böyle olması gerekiyor. Eğer ki bu kısımda bir hatanın olmadığını düşünüyorsanız aşağıdaki işlemi deneyebilirsiniz.
PrestaShop Undefined Image Upload Error Hata Çözümü
Daha önce aynı hatayı alan kullanıcılar aşağıdaki yöntem ile sorunu çözdüklerini belirtmiş. Bu işlemi yapmak için öncelikle
js klasörüne girin ve
fileuploader.js dosyasını açın. Arından aşağıdaki kodu aratın ;
xhr.setRequestHeader("Content-Type", "application/octet-stream");
xhr.setRequestHeader("processData", false);Bulduktan sonra aşağıdaki kod ile değiştirin ;
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");Bu işlemi yaptıktan sonra Undefined Image Upload hatasının çözülmüş olması gerekiyor. Eğer hata hâlâ devam ediyor ise yorum atarak belirtebilirsiniz.