首先,感谢您了解我今天面临的问题。
我目前正在开发一个包含prestashop 1.7的项目。我想要做的是如下。我想将prestashop 1.6.11迁移到1.7。现在我知道目前没有对此选项的支持,但出于某些重要原因我真的想升级它。我确实将客户和发票迁移到1.7但是当我尝试登录新网站时没有任何反应(我在1.6上创建了一个测试帐户)。除了页面刷新之外没有任何错误或其他任何错误。我确实在多个网站上寻找解决方案,但结果却是空白。
我正在尝试做什么,或者是否有人知道在哪里寻找或改变什么。
希望有人有解决方案。
答案 0 :(得分:1)
PrestaShop中有一个_COOKIE_KEY_用于在将密码保存到数据库之前加密密码。每个PrestaShop安装的_COOKIE_KEY_。 _COOKIE_KEY_对于每个PrestaShop安装都是唯一的。
您可以在以下路径中找到_COOKIE_KEY_:
/app/config/parameters.php(在PrestaShop 1.7中) /config/settings.inc.php(在PrestaShop 1.6中)
您应该使用更新的_COOKIE_KEY _
再次在新的PrestaShop 1.7商店中为您的用户设置密码您可以查看Tools :: encrypt()函数,了解它是如何加密的。
注意:此_COOKIE_KEY_被称为秘密'在PrestaShop 1.7
答案 1 :(得分:1)
从Prestashop 1.6迁移到Prestashop 1.7要求您使用Prestashop Migrator。这是它的Github项目:https://github.com/ets-soft/prestashop-migrator-free-version
步骤非常简单: 只需下载Prestashop Migrator (ets_pres2presfree.zip),然后按照下面的3个简单步骤
步骤1:在源网站(您的旧网站)上安装Prestashop connector
第2步:安装一个新的Prestashop 1.7网站(目标网站),然后在刚刚安装的网站上安装Prestashop migrator。
第3步:开始将数据从源网站迁移到目标网站。等待几分钟,然后享受您的新Prestashop 1.7网站。