0

首先感谢您查看我今天面临的问题。

我目前正在开发一个包含 prestashop 1.7 的项目。我想做的是如下。我想将我的 prestashop 1.6.11 迁移到 1.7。现在我知道目前不支持此选项,但出于某些重要原因我真的想升级它。我确实将客户和发票迁移到 1.7,但是当我尝试在新网站上登录时没有任何反应(我在 1.6 上创建了一个测试帐户)。没有错误或任何东西,但页面刷新,就是这样。我确实在多个网站上寻找解决方案,但结果是空白的。

我正在尝试做的事情是否可能,或者是否有人知道在哪里寻找或改变什么。

希望有人有解决方案。

4

2 回答 2

3

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 中被称为“秘密”

于 2017-02-25T06:48:17.493 回答
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 连接器。

第 2 步:安装新的 Prestashop 1.7 网站(目标网站),然后在您刚刚安装的网站上安装Prestashop 迁移器。

第 3 步:开始将数据从源网站迁移到目标网站。等待几分钟,享受您的新 Prestashop 1.7 网站。

于 2018-08-13T03:11:10.343 回答