0

所以我在这里按照说明操作: https ://www.thecoachsmb.com/6-steps-to-install-magento2-4-2-on-xampp-windows-using-composer/

将 Magento 2 安装到运行 Php7 的全新安装的 xammppv3.3.0 中。一旦进入管理员帐户,它首先说信息不正确或被锁定。我运行了命令

(php bin/magento admin:user:unlock <username>)
and
SET @salt = MD5(UNIX_TIMESTAMP());
UPDATE admin_user SET password = CONCAT(SHA2(CONCAT(@salt, 'NewP@ssword'), 256), ':', @salt, ':1') WHERE username = 'adminusername';

所以我查看日志并看到以下消息:

main.CRITICAL:这没有实现,因为在纯 PHP {"report_id":"33485650bd9de85e8178e26a25bd0f1347c7c9d625b14c2b7167b732b909c9b0","exception":"[object] (SodiumException(code: 0): This未实现,因为在纯 PHP 中无法在 D:\xammp\htdocs\magento\vendor\paragonie\sodium_compat\src\Compat.php:1939)"} [] 中实现具有可接受性能的 Argon2i

根据我所做的所有搜索,这是由于我的 PHP 中没有使用钠,但它是:

php -m

这 ';' 在我的 php.ini 中的钠前面被删除了,但我仍然无法进入 magento admin。有什么帮助吗?

4

2 回答 2

0

你在运行 php 7.4 吗?

此外,您还删除了“;” 来自您的 php.ini 中的钠,但是您是否在 XAMPP 中安装了扩展程序?

编辑:抱歉,我刚刚发现您已经检查了扩展程序是否已安装。您运行的是 PHP 7.4 或更高版本吗?

于 2021-06-02T01:47:21.393 回答
0

如果您使用的是 PHP 7.4 版,请切换到 PHP 7.3 版。对于 7.3 版本,Magento 版本的稳定性会更高(当前最新的 Magento 版本也是如此)

于 2021-06-07T08:35:36.103 回答