答案 0 :(得分:0)
如果您可以使用phpmyadmin或命令行访问您的数据库,请尝试以下解决方案。
解决方案1
您需要做的是使用SQL查询查找所需的路径(或者如果您使用的是phpmyadmin或类似的工具,则使用搜索)。
您可以使用此请求:
SELECT * FROM core_config_data WHERE path LIKE "%admin/url/%";
这将选择路径包含“admin / url /”的所有行,然后您应该能够修改它们。
如果您使用的是phpmyadmin,您可以转到sql部分并执行此命令,或转到搜索部分,然后搜索您要查找的路径。
如果在core_config_data中找不到某个值,则只表示一个:如果您从未从系统/配置中保存此值,则数据库中将没有此值。
换句话说:在清理magento安装之后,core_config_data表只包含10-20行。如果保存任何配置 - 这些值将显示在数据库中。
解决方案2
如何更改Magento管理员URL /路径。
注意:请勿使用Magento管理面板中的Web界面更改管理URL,因为这会导致严重问题。
第1步 - 更改路径
首先,在您喜欢的文本编辑器中打开local.xml配置文件,或使用cPanel文件管理器中的文本编辑器。该文件通常位于Magento安装下的app / etc /目录中。
找到以下代码段:
<admin>
<routers>
<adminhtml>
<args>
<frontName><![CDATA[admin]]></frontName>
</args>
</adminhtml>
</routers>
</admin>
现在,将admin替换为新的管理路径。这应该是个人的,难以猜测,只使用字母或数字 - 没有特殊字符,然后保存文件。
第2步 - 刷新缓存
最后一步是刷新缓存。使用FTP客户端删除var/cache/
目录的内容,或使用以下SSH command
。
(首先,导航到Magento根目录)
rm -rf var/cache/*
第3步 - 完成
此更改现已完成,您应尝试通过新的管理员网址http://yourmagentodomain/adminpath/
登录,将“adminpath
”替换为您在上述步骤中选择的路径。如果一切顺利,现在应该在新URL处显示管理面板登录屏幕。旧的管理员登录URL应返回404错误消息。
答案 1 :(得分:0)
您可以找到您的管理路径:
<frontName><![CDATA[some-front-name]]></frontName>
答案 2 :(得分:0)
隐藏
中的第(95)行/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php
// session cookie params
$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path' => $cookie->getPath(),
//'domain' => $cookie->getConfigDomain(),
//'secure' => $cookie->isSecure(),
//'httponly' => $cookie->getHttponly()
);