登录 Magento 2 时出错:开源管理面板

Error Logging Into Magento 2: Open Source admin panel

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

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

(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: This is not implemented, as it is not possible to implement Argon2i with acceptable performance in pure-PHP {"report_id":"33485650bd9de85e8178e26a25bd0f1347c7c9d625b14c2b7167b732b909c9b0","exception":"[object] (SodiumException(code: 0): This is not implemented, as it is not possible to implement Argon2i with acceptable performance in pure-PHP at D:\xammp\htdocs\magento\vendor\paragonie\sodium_compat\src\Compat.php:1939)"} []

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

';'在我的 php.ini 前面的钠已被删除,但我仍然无法进入 magento 管理。有帮助吗?

你是运行 php 7.4吗?

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

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

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