<?php ini_set('display_errors',1); error_reporting(E_ALL); ini_set('max_execution_time', -1); ini_set('memory_limit', -1); require_once('app/Mage.php'); Mage::app(); $collection = Mage::getModel('catalog/product')->getCollection(); $count_images = 0; $urls = ""; foreach($collection as $product) { $_product = Mage::getModel('catalog/product')->load($product->getId()); $_gallery = $_product->getMediaGalleryImages(); $count_images += count($_gallery); foreach($_gallery as $image) { $image_path = realpath('media/catalog/product/'.$image->getFile()); echo $image_path.' ->'.Mage::helper('catalog/image')->init($_product->getProduct(), 'thumbnail', $image_path)->keepAspectRatio(TRUE)->resize(200,null)."\n"; } } echo "$count_images thumbnail generated"; ?>
This is my code to generate product thumbnail for the specific size manually via terminal
php generate_thumbnail_all.php
But it only work on some machine.
But the code have no errors.
The script not work but if i browse magento catalog page, the thumbnail generated.
[solved]
Care to post the resolution?
require_once('app/Mage.php');
The above line fails to resolve in Magento v2.04