Answers:
注意:如果您已通过使用管理后端和丢失的访问权限更改了管理URL,请使用此处的步骤重新获得访问权限。
如何正确更改Admin Base URL,这样您就不必遵循上面的链接。
切勿使用System=>Config=>Advanced=>Admin=>Admin Base URL
设置来执行此操作。它通常以站点fubar结尾。
每个local.xml都有修复程序,就在那里盯着我们。查找本节:
<admin>
<routers>
<adminhtml>
<args>
<frontName><![CDATA[admin]]></frontName>
</args>
</adminhtml>
</routers>
</admin>
将副本保存到本地工作站,以便在混乱时可以恢复,然后按以下方式更改此行,以提供somethingelse
自己的特定品牌:
<frontName><![CDATA[somethingelse]]></frontName>
然后,通过以下两种方法之一刷新Magento缓存,以便Magento重新读取配置以包括您的更改。
进入后端System=>Cache Management
,然后单击“ 刷新Magento缓存”按钮。
手动,使用您的SCP / SFTP客户端,登录到Magento文件系统,找到var/cache/
目录并删除所有cache--?
子目录(问号代表0
直通f
增量号)
为什么不建议使用System=>Config=>Advanced=>Admin=>Admin Base URL
设置区域来执行此操作,除非A)理解其功能,B)理解如果选择错误将如何恢复。
如果搞砸了,您将失去登录到管理面板后端的能力,并且需要弄乱3-5行core_config_data
才能重新进入。使用旧的,可靠的方法来编辑文本文件更加容易。
本Admin Base URL
节中的命名约定一直都是晦涩难懂的,其中一项不常用,因为它是用于节点集群的,在该集群中,管理后端可能在子域上运行,而不是面向公共Web服务器的Internet。设置此选项Use Custom Admin URL
将删除对您的管理后端的访问。
如果您精通phpMyAdmin或MySQL命令,而又不必担心重新启动admin后端所必需的内容,则下面是更改Use Custom Admin Path
所示设置的正确设置。
清除缓存,YMMV,“请勿通过Go,请勿收集$ 200”,在禁止的地方保修无效,等等。现在,您应该可以使用输入的新路由路径访问管理后端。
corect的方法是通过local.xml文件来做
<admin>
<routers>
<adminhtml>
<args>
<frontName><![CDATA[admin]]></frontName>
</args>
</adminhtml>
</routers>
之前
<frontName><![CDATA[admin]]></frontName>
后
<frontName><![CDATA[backend]]></frontName>
然后,您必须通过dir var / cache删除所有缓存内容
根据我的观点,opinon Web界面是附加选项,因为它可能会引起一些问题,例如以后,如果您将选项“ Use Custom Admin URL”更改为“ yes”并设置“ Custom Admin URL”值,则您将无法再获得管理员并保存您的更改。通常,每个用户都会错误地键入此类型。如果选择Web界面设置,则可以看到该图像以了解应该更改的图像。
有关此的更多详细信息,请访问此网站
如果要以编程方式(通过安装程序)执行此操作,请使用以下命令:
$installer = $this;
$installer->startSetup();
$installer->setConfigData('admin/url/use_custom_path','1');
$installer->setConfigData('admin/url/custom_path','csradmin');
$installer->endSetup();