Magento2:管理重定向问题

Magento2:管理重定向问题,magento2,Magento2,我已经在WAMP服务器上安装了Magento2。当我试图进入http://127.0.0.1/magento2/admin/ 它正在重定向到http://localhost/admin/admin/dashboard/ 无效URL?文件app/etc/env.php的开头应该是这样的。。检查您的后端frontName: <?php return array ( 'backend' => array ( 'frontName' => 'admin_xu4zwa'

我已经在WAMP服务器上安装了Magento2。当我试图进入http://127.0.0.1/magento2/admin/ 它正在重定向到http://localhost/admin/admin/dashboard/ 无效URL?

文件app/etc/env.php的开头应该是这样的。。检查您的后端frontName:

<?php
return array (
  'backend' => 
  array (
    'frontName' => 'admin_xu4zwa'
  ),
);
app/etc/env.php文件的开头应该是这样的。。检查您的后端frontName:

<?php
return array (
  'backend' => 
  array (
    'frontName' => 'admin_xu4zwa'
  ),
);

我们还可以使用命令检查管理员url

        $ php bin/magento info:adminuri

我们还可以使用命令检查管理员url

        $ php bin/magento info:adminuri

您需要检查以下内容

检查您的管理员后端名称 确保在apache中启用了mod_rewrite 确保您已经正确安装了magento,如果没有,请尝试重新安装它。
您需要检查以下内容

检查您的管理员后端名称 确保在apache中启用了mod_rewrite 确保您已经正确安装了magento,如果没有,请尝试重新安装它。
将表core\u config\u data中的base\u url值更改为http://127.0.0.1/magento2/ 而不是http://localhost/magento2/,可以使用在表中查找记录
从path='web/unsecure/base_url';的核心配置数据中选择*

将表core\u config\u data中的base\u url值更改为http://127.0.0.1/magento2/ 而不是http://localhost/magento2/,可以使用在表中查找记录
从path='web/unsecure/base_url';的核心配置数据中选择*

从core_config_数据表更改基本url,并检查app/etc/env.php文件中的frontName。希望,这会有所帮助。

更改core_config_数据表中的基本url,并检查app/etc/env.php文件中的frontName。希望,这会有所帮助。

我认为您的magento安装文件夹名称和table core\u config\u data field base\u url中的值不一样

在终端运行命令:php bin/magento info:adminuri中,假设它显示:admin\u mkp 在数据库中运行sql:从核心配置数据中选择*,其中像“%”url%这样的作用域或像“%”url%这样的路径或像“%”url%这样的值限制为50 检查web/unsecure/base\u url的值,并说值为: 现在,您的adminurl应该是这样的:admin\u mkp
注意:magentoxyzfoldername是您的magento安装文件夹名称。

我认为您的magento安装文件夹名称和表core\u config\u data field base\u url中的值不相同

在终端运行命令:php bin/magento info:adminuri中,假设它显示:admin\u mkp 在数据库中运行sql:从核心配置数据中选择*,其中像“%”url%这样的作用域或像“%”url%这样的路径或像“%”url%这样的值限制为50 检查web/unsecure/base\u url的值,并说值为: 现在,您的adminurl应该是这样的:admin\u mkp
注意:magentoxyzfoldername是您的magento安装文件夹名称。

将Magento2站点安装到新位置后,在更改core_config_数据表中的url和更改app/etc/env.php文件中的连接后,您需要运行所有magento命令

php bin/magento setup:di:compile
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush

将Magento2站点安装到新位置后,在更改core_config_数据表中的url以及在app/etc/env.php文件中更改连接后,需要运行所有magento命令

php bin/magento setup:di:compile
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
我认为您需要在core_config_数据表中设置web/unsecure/base_url和web/secure/base_url,如下所示:http://127.0.0.1/magento2/

或者您可以从管理端设置此设置 存储>配置>常规>网络: 基本URL

Base URL : http://127.0.0.1/magento2/
基本URL安全

Base URL : https://127.0.0.1/magento2/
我认为您需要在core_config_数据表中设置web/unsecure/base_url和web/secure/base_url,如下所示:http://127.0.0.1/magento2/

或者您可以从管理端设置此设置 存储>配置>常规>网络: 基本URL

Base URL : http://127.0.0.1/magento2/
基本URL安全

Base URL : https://127.0.0.1/magento2/
我希望它能起作用

首先,您可以检查文件app/etc/env.php,并检查后端frontName是否应为“admin”,如下所示

return [
    'backend' => [
        'frontName' => 'admin'
    ],
   ...........
   ...........
   ...........
];
然后运行这个命令

php bin/magento setup:di:compile
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
我希望它能起作用

首先,您可以检查文件app/etc/env.php,并检查后端frontName是否应为“admin”,如下所示

return [
    'backend' => [
        'frontName' => 'admin'
    ],
   ...........
   ...........
   ...........
];
然后运行这个命令

php bin/magento setup:di:compile
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush

尝试切换到开发者模式

bin/magento deploy:mode:set developer

尝试切换到开发者模式

bin/magento deploy:mode:set developer
检查数据库核心配置数据表上的基本url 并检查app/etc/env.php frontName值。 之后:

set module:developer
setup:upgrade
clean cache
检查数据库核心配置数据表上的基本url 并检查app/etc/env.php frontName值。 之后:

set module:developer
setup:upgrade
clean cache

打开Mysql并在Mysql查询下面运行:

UPDATE `core_config_data` set value = "http://127.0.0.1/magento2/admin/" WHERE path like "%base_url"
运行Mysql查询后,您需要在ssh终端中运行下面的命令以刷新缓存,或者您可以直接删除magento根var/cache文件夹。之后,尝试打开magento admin,它就会工作

php bin/magento cache:flush

打开Mysql并在Mysql查询下面运行:

UPDATE `core_config_data` set value = "http://127.0.0.1/magento2/admin/" WHERE path like "%base_url"
运行Mysql查询后,您需要在ssh终端中运行下面的命令以刷新缓存,或者您可以直接删除magento根var/cache文件夹。之后,尝试打开magento admin,它就会工作

php bin/magento cache:flush

你能提供一个前端url吗?检查后端前端名称和基本url参数。从env.php文件中检查你的管理员url,它是admin或其他。。它将位于app/etc/evn.phpI中。我想核心配置数据表中提供的基本url是另一个。请更新它
您的站点url是否可以提供前端url?检查后端frontname和基本url参数。从env.php文件中检查您的管理员url,它是admin或其他内容。。它将位于app/etc/evn.phpI中。我想核心配置数据表中提供的基本url是另一个。请使用您的网站url更新它