Почему проект prestashop перенесен с веб-сайта на localhost, перенаправляя его на веб-сайт?

Я клонировал целый интернет-сайт, созданный с помощью preashash FTP, и размещал его на XAMPP. Я загрузил дамп SQL и импортировал его локально с помощью phpMyAdmin. Я изменил файлы conf для использования локальной базы данных.

Когда я перехожу к localhost/myProject, он перенаправляет меня на URL-адрес веб-сайта. Почему это? есть ли другой параметр настройки для редактирования? Я уже посмотрел в таблице conf в базе данных, и URL домена уже был установлен на "localhost", даже в онлайн-версии.

Обновление: я нашел ссылку на сайт в таблице "ps_shop_url". Я изменил его значения на localhost, теперь, когда я перехожу на localhost, он говорит мне, что "эта страница имеет бесконечный цикл перенаправления"

Ответ 1

В таблице ps_shop_url вы должны установить domain=localhost, domain_ssl=localhost и physical_uri=/myProject/

В ps_configuration установите PS_SHOP_DOMAIN_SSL и PS_SHOP_DOMAIN в localhost

Также перейдите в BackOffice → Настройки → SEO и URL-адреса и нажмите [Сохранить] - это приведет к восстановлению вашего файла .htaccess и добавит/myProject/где необходимо.

Это должно быть все.

Ответ 2

Небольшое дополнение к ответу, предоставленному prestashop-разработчиком-ком

Для Prestashop 1.6 вам просто нужно изменить таблицу ps_shop_url в соответствии с рекомендацией prestashop-developer-com