2013-07-08 3 views
0

У меня есть копия рабочего интернет-магазина, построенного на prestashop. Когда я запускаю его на localhost (localhost/tretry/web/cs /), он показывает мне файл из другого веб-сайта (localhost/index.php). Адрес остается прежним (localhost/tretry/web/cs /). Какие настройки/файлы могут это сделать? Как перенаправить его обратно?Prestashop перенаправляет себя на веб-корень

Я изменил магазин URL в базе данных в соответствии с настройками из чистой PrestaShop инсталяции

ответ

0
  1. Удалить файл .htaccess (нет необходимости, чтобы восстановить его).
  2. Изменить настройки URL, чтобы соответствовать этому:

enter image description here

Надеется, что это помогает.

+0

Спасибо большое, это был вопрос Дружественные URL. У меня недостаточно репутации для голосования, pittz :( –

+0

Рад помочь! :) –

+0

У меня почти такая же проблема. Загруженный существующий магазин, когда я перехожу в localhost/shop, перенаправляется на сайт www.theexistingshop.com Я не могу получить доступ к странице администратора, чтобы как это сделать? В конфигурации таблицы SQL домен и domain_SSL установлены на localhost уже, как они были в онлайн-сайте – Rayjax

1

Для перехода на другой хост, выполните следующие действия:

  1. Перейти к панели PhpMyAdmin и экспортировать всю базу данных в виде файла SQL.
  2. Загрузите файлы в новую FTP или локальную систему.
  3. Изменение настроек в /config/settings.inc.php и обновления:

    define('_DB_SERVER_', ''); 
    define('_DB_NAME_', ''); 
    define('_DB_USER_', ''); 
    define('_DB_PASSWD_', ''); 
    
  4. Перейти к PhpMyAdmin вашего нового сайта и импортировать SQL файл.

  5. Поиск в следующих таблицах и обновить расположение магазина:

    Table: ps_configuration 
    Fields: 
    PS_SHOP_DOMAIN : www.yourdomain.com 
    PS_SHOP_DOMAIN_SSL : www.yourdomain.com 
    Table: ps_shop_url 
    Fields: 
    domain:www.yourdomain.com 
    domain_ssl: www.yourdomain.com 
    physical_uri:/(slash for root or /folder/ location of prestashop) 
    
Смежные вопросы