我一直在使用我的旧商店(Prestashop 1.5)的信息开发一个全新的商店(Prestashop 1.6),现在我正在完成最后的细节(因为我不想弄乱东西)我想知道是否有人已经这样做了。
自从我上次开始在新店开展工作(比如两个月前)以来,我的旧店已经开始运营,销售仍在继续。
保持更新所有信息(新用户,销售等)如何直接从我的数据库导出Prestashop 1.5到1.6?
我注意到有付费模块可以做到这一点(实际上很多),但我想手动完成。我不知道该怎么做,哪些表可以复制/粘贴"无论如何。
非常感谢任何形式的帮助。
非常感谢!
答案 0 :(得分:2)
啊......当你找到自己的问题的答案时,它不是很好吗? :d
好的,实际上这比我更容易! :)
对于任何可能有同样疑问的人来说,这就是我的所作所为:
首先,备份所有数据库!!!
既然你已经完成了备份(我提到你必须备份你所有的数据库吗?),你就这样做了:
在旧的prestashop数据库中,选择这些表(我使用phpmyadmin):
之后,您选择" export"并保存该文件。
然后,你去你的新prestashop数据库(不要忘记备份......)你删除上面提到的那些表(只有那些,确认你选择了正确的选择< /强>)。
现在你必须导入从旧的prestashop导出的文件(而不是整个备份,显然......只是你选择这些表导出的文件)!
导入表后,您现在必须重新创建列。现在这是非常重要的一步,如果你做得不对,你的商店永远不会工作! (如果你不知道怎么做,请专业人士为你做,或者只是购买一个模块来导出和导入你的东西)
现在,我不确定在安装某些模块或主题后是否添加了这些列,但无论如何,如果稍后您尝试安装某个模块或主题并且出现关于列的一些错误,则只需删除该列,继续安装,它将再次创建列。
答案 1 :(得分:2)
Prestashop
在表结构中更改了很多
/ install / upgrade / ..
的文件。我可以导入这些表,然后再次运行升级脚本。当然,您需要在
中设置较旧的Prestashop
版本
配置/ settings.inc.php
答案 2 :(得分:0)
不要忘记将COOKIE_KEY(在config / settings.inc.php中)从旧商店复制到新商店,以便您的客户在新商店登录。