登录 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';
- 所有命令都成功返回。我收到以下信息:
Error processing your request
所以我查看日志并看到以下消息:
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 版本也是如此)
所以我按照这里的说明操作: 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';
- 所有命令都成功返回。我收到以下信息: Error processing your request
所以我查看日志并看到以下消息:
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 版本也是如此)