Изображения продуктов не отображаются после переноса сервера prestashop

Я перенес свой сайт электронной торговли prestashop 1.5.6 на новый сервер,

Процесс, который я сделал, был просто загрузить файлы на новый сервер и импортировать БД.

Я очистил папки Cache/smarty/compile и Cache/smarty/cache и оставил файл index.php.

Я попытался восстановить миниатюры со страницы настроек / изображений, но не сработал и выдал "Внутренняя ошибка сервера".

Я изменил конфигурацию процесса на FcgidBusyTimeout 3600 в /etc/httpd/conf.d/fcgid.conf

Я снова попытался восстановить, и на этот раз он дал следующее: Исходные изображения не найдены в /img/p/1/2/xxx, но на самом деле все мои изображения находятся в /img/p/xxxx.png

Я попытался использовать функцию "Переместить изображения в новую структуру изображения" на странице "Предпочтения / изображения", и она создала структуру, но более 1400 изображений не найдены!

Anyhelp будет больше, чем добро пожаловать!

Обновлено: 27 июня 2014 г. Я потерял надежду после 48 часов поиска и пробного использования различных решений, вернул обратно версию в резервную копию хранилища и больше не управлял хранилищем. потерянный клиент..

5 ответов

Вы восстановили свой.htaccess? Для этого перейдите в "Настройки"> "SEO и URL" и нажмите "Сохранить". Это автоматически обновит строку в зависимости от конфигурации вашего нового сервера.

Это то, что сработало для меня в такой же ситуации, как ваша. Если нет, попробуйте также восстановить эскизы ("Настройки"> "Изображения"> "Восстановить большие пальцы"). Поскольку у вас много изображений, попробуйте восстановить тип за типом, потому что процесс занимает много времени, и лучше знать, где он останавливается, если он прерывается.

удачи.

Для тех, кто еще не получил ответ

Перейдите в Настройки -> SEO и URL.

Там вы получите блок для сведений о магазине, который называется "Установить URL магазина". Там вы должны изменить данные для домена магазина, домена SSL, базового URI в соответствии с данными вашего сервера.

Вы проверили суффикс изображений? Иногда он меняется с _home на _homedefault.

Вы можете проверить это:

  • пути к изображениям по умолчанию _PS_PROD_IMG_DIR_ а также _PS_IMG_DIR_изменены в defines.inc.php и остаток пути, как и ожидалось
  • значение для PS_IMAGE_QUALITY был изменен вручную на jpg вместо png в ps_configuration Таблица

Обновить домен в:

  • ваш [www root]/.htaccess
  • таблицабазы данных ps_shop_url
Другие вопросы по тегам