Я обновился с Magento 1.7.0.0 до 1.9.0.1, и, наконец, разобравшись с большинством проблем, у меня осталась одна, которую я не могу обойти.
Ни одно из миниатюр на страницах моих продуктов или в моей корзине не работает. Они просто показывают изображения-заполнители, но не те изображения-заполнители, которые я установил, показывают изображения magento по умолчанию в папке Skin.
Я использую это, чтобы получить эскизы,
echo $this->getProductThumbnail()->resize(74, 89);
У меня также возникают проблемы в других областях, когда я использую этот код,
$this->helper('catalog/image')->init($_product, 'thumbnail', $image->getFile())->resize(100,153)
Если я использую любое другое слово, кроме «миниатюры», оно работает нормально, но как только я использую миниатюру, я получаю тот же результат, просто случайные изображения-заполнители.
У меня заканчиваются идеи относительно того, почему это не работает сейчас.
Редактировать:
Хорошо, я думал, что это работает, но оказалось, что я просто скопировал папку кеша с живого сайта. Тогда я немного сузил его. Похоже, что Magento по какой-то причине просто отказывается генерировать изображения кеша, но я понятия не имею, почему. Все разрешения установлены для папок, и GD работает на сервере так же, как и на живом сайте.
Спасибо