为开发和测试制作一个复制的prestashop站点

为开发和测试制作一个复制的prestashop站点,prestashop,subdirectory,Prestashop,Subdirectory,如何在不同的子文件夹中复制同一域上的现有店铺 目前是example.com。为了测试,我想在example.com/test/中进行复制。所以我创建了文件夹并将每个文件复制到其中。。我还创建了新数据库和导出/导入数据库。然后在表shop\u url中,我将'physical\u url'更改为/test/ 因此,现在当我进入example.com/test/时,它正在加载完整的站点和图像,但当我单击某个产品时,进入example.com/product\u name而不是example.com/

如何在不同的子文件夹中复制同一域上的现有店铺

目前是
example.com
。为了测试,我想在
example.com/test/
中进行复制。所以我创建了文件夹并将每个文件复制到其中。。我还创建了新数据库和导出/导入数据库。然后在表
shop\u url
中,我将'physical\u url'更改为/test/

因此,现在当我进入
example.com/test/
时,它正在加载完整的站点和图像,但当我单击某个产品时,进入
example.com/product\u name
而不是
example.com/test/product\u name
。另外,我在.htaccess中更改了这一行
重写规则。-[E=REWRITEBASE:/test/]
/
/test/


我还需要改变什么?我错过了什么?

一切都做得很好

1) 复制文件

2) 使用change-shop\u-url和shop\u-url\u-ssl复制MySQL数据库(应与shop\u-url相同)

3) 手动或通过SEO/url Prestashop设置将.htaccess文件刷新为新url-首先禁用mod_重写并保存,然后启用mod_重写并保存-这将自动创建新的.htaccess文件

您应该考虑删除缓存文件夹并从清除安装或清除缓存/ SMICT/<强>编译< <强>文件夹中重新创建缓存文件夹。 同时更改shop\u url\u ssl(应与shop\u url相同)


有时您还需要干净的浏览器缓存。bug无处不在:)或者尝试其他未使用的浏览器打开克隆商店。

一切都很好

1) 复制文件

2) 使用change-shop\u-url和shop\u-url\u-ssl复制MySQL数据库(应与shop\u-url相同)

3) 手动或通过SEO/url Prestashop设置将.htaccess文件刷新为新url-首先禁用mod_重写并保存,然后启用mod_重写并保存-这将自动创建新的.htaccess文件

您应该考虑删除缓存文件夹并从清除安装或清除缓存/ SMICT/<强>编译< <强>文件夹中重新创建缓存文件夹。 同时更改shop\u url\u ssl(应与shop\u url相同)

有时您还需要干净的浏览器缓存。bug无处不在:)或尝试其他未使用的浏览器打开克隆存储