2015-03-21 2 views
1

Как именно я могу сделать дубликат существующего магазина в том же домене в другой подпапке.Создание дублирующего сайта preashop для разработки и тестирования

В настоящее время находится example.com. Я хочу сделать дубликат в example.com/test/ для целей тестирования. Поэтому я создал папку и скопировал в нее все файлы. Также я создал новую базу данных и базу данных экспорта/импорта. Затем в таблице shop_url Я изменил `physical_url на/test /.

Итак, теперь, когда я перехожу на example.com/test/, мы загружаем полный сайт и изображения, но когда я нажимаю на какой-либо продукт, переходим к example.com/product_name не в example.com/test/product_name. Также я изменил .htaccess эту строку RewriteRule . - [E=REWRITEBASE:/test/] от / до /test/.

Что еще мне нужно изменить? Что мне не хватает?

ответ

4

Все сделано хорошо

1) Скопировать файлы

2) Копирование базы данных MySQL с shop_url изменений и shop_url_ssl (должно быть таким же, как shop_url)

3) Обновить файл .htaccess в новый url вручную или через настройку SEO/URL Prestashop - сначала отключите mod_rewrite и затем сохраните, затем включите mod_rewrite и Save - это автоматически создаст новый файл .htaccess.

Вы должны рассмотреть, чтобы удалить папку кэша и восстановить его из чистой установки или очистить кэш /Smarty/компилировать папки.

Изменения также shop_url_ssl (должны быть такими же, как shop_url)

Иногда Вам нужно также чистый кэш-память. Ошибки повсюду :) или попробуйте другой неиспользуемый браузер, чтобы открыть клонированный магазин.