Prestashop перенаправляет на старый домен после его изменения в базе данных

Я пытаюсь создать копию электронного магазина prestashop 1.6 для целей развития от domain.com до dev.domain.com

Процесс, за которым я последовал, – это

  1. Отключить кеш и компиляцию
  2. Скопируйте файлы с домена.com на dev.domain.com
  3. Дамп базы данных mysql от domain.com в dump.sql
  4. Откройте dump.sql на vi и выполните поиск и замените, используя:% s / domain.com / dev.domain.com / g
  5. Импортировать dump.sql в devdb
  6. Отменяется предварительная настройка cpanel и проверка конфигурации всего магазина.
  7. Откройте phpmyadmin и убедитесь, что все записи domain.com изменены на dev.domain.com
  8. Удаленные файлы из / cache / smarty / compile / cache / cachefs
  9. Перестроить файл .htaccess из prestashop.
  10. Изменены учетные данные для входа в devdb, чтобы сайт загрузил этот

Теперь проблема в том, что когда я открываю dev.domain.com, я все равно перенаправляюсь на domain.com, и я не понимаю, что делать дальше.

Поиск domain.com в phpmyadmin в devdb не дает результатов grep -ri 'domain.com' * не дает результатов ни в файлах

Любые предложения, что я могу попробовать дальше?

PS: domain.com и dev.domain.com – это два разных домена. В любом случае, не похоже

Прежде всего, это здорово, что вы следите за каждым шагом в правильной манере. Теперь проблема заключается в следующем:

Когда вы используете какой-либо домен в своем браузере. Для этого браузер создает кэш и файлы cookie. Если вы измените настройки своего домена, это не отразится, пока вы не очистите кеш браузера и файлы cookie полностью.

Поэтому просто удалите кеш браузера и файл cookie и попробуйте проверить, работает он или нет.

Примечание. – На основе вашего процесса, который вы следуете, эта единственная проблема, похоже, существует.

Для prestashop 1.7 вам нужно изменить некоторые значения в базе данных:

– таблица ps_configuration и измените PS_SHOP_DOMAIN и PS_SHOP_DOMAIN_SSL на ваше новое доменное имя, например mydomain.com

– таблица ps_shop_url и снова измените поля «domain», «domain_ssl» на ваше новое доменное имя и «физическое». Если вы скопировали файлы в корневую папку, путь будет просто «/».

Подробнее о https://blog.premium-templates.eu/how-to-move-prestashop-from-localhost-to-domain-or-vice-versa

Примечание: браузеры кэшируют такое перенаправление, вам придется очистить кеш браузера. Проверьте https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers/, чтобы узнать, как сделать «жесткое обновление» для вашего браузера.