Изображения продуктов не отображаются после переноса сервера 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