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