How can I solve the error, images import successfully and images saved into catalog/product/desired folder, but images not shown front end backend. Images imported by using MAGMI.
Possible reason 1: You have wrong permissions on your /media/ folder.
Ensure you have writable permissions on this folder. Change permissions to 777 recursively. You can do it using SSH via this command (execute it in Magento directory):
Change ownership of the /media/ folder:
chmod -R 777 media/
Possible reason 2: Magento cannot resize images due low PHP memory limit. Magento resize images using GD library, however if there is no sufficient amount of memory for such operation Magento will return a placeholder image.
Increase your memory limit. You should open your .htaccess file and find this string:
php_value memory_limit 512M
Possible reason 3 : Uploader file
To fix this issue you had to revert change the permissions to more realistic values, 775 for folders and 644 for files. These can be changed here;
line 219, change 0640 to 0644 line 541, change 0750 to 0755
I'm unable to comment but I would suggest opening the image location directly in your browser or viewing the console to see if it gives you an exact error code to help rectify your issue.
For example if you're seeing an error message like the below it's likely permissions as Raghav mentions.
Failed to load resource: the server responded with a status of 403 (Forbidden)
This issue occurred usually the file encoding. Switching from ANSI to UTF-8 resolved it. Magento says import successful, and the query logs showed movements.
You must have next fields in CSV
sku _attribute_set _type _category description image name price short_description status tax_class_id thumbnail visibility weight qty _product_websites is_in_stock
Please note that field
is_in_stock is mandatory even if qty more than 1.