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

Php 登录Magento 2时出错:开源管理面板,php,e-commerce,magento2,admin,sodium,Php,E Commerce,Magento2,Admin,Sodium,所以我按照这里的说明: 将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'), 25

所以我按照这里的说明:

将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';
(php-bin/magento-admin:user:unlock)
和
SET@salt=MD5(UNIX_TIMESTAMP());
更新admin_user SET password=CONCAT(SHA2)(CONCAT(@salt,'NewP@ssword“),256),“:”,@salt,:1'),其中username='adminusername';
  • 所有命令都成功返回。我收到以下信息:
因此,我查看日志并看到以下消息:

main.CRITICAL:由于无法 在纯PHP中以可接受的性能实现Argon2i {“报告id”:“33485650bd9de85e8178e26a25bd0f1347c7c9d625b14c2b7167b732b909c9b0”,“异常”:“[对象] (SodiumException(代码:0):这没有实现,因为它没有实现 可以在纯PHP中以可接受的性能实现Argon2i 在 D:\xammp\htdocs\magento\vendor\paragonie\na钠\u compat\src\compat.php:1939“} []

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


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

您正在运行PHP7.4吗

另外,您已经在php.ini中删除了Na钠中的“;”,但是您是否已经在XAMPP中安装了扩展


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

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