2

我知道存在类似的问题和主题,但是我的问题略有不同,建议的修复都没有奏效。

我正常访问 Magento 后端。大约 10 分钟后,我无法再访问 Magento 后端。

我的意思是,当我转到管理员 url 登录页面时,我得到一个 404。但是 404 不是由我的主机生成的,它是由我的网上商店生成的。

我的网上商店一切正常。

我已经看到了许多修复,主要是这个......

http://www.magentocommerce.com/boards/viewthread/207981/#t274443

我有几个主要问题。

  • 已设置管理员自定义 URL(但不是由我设置的)。它是在一年前安装 Magento 时设置的。直到今天它工作得很好。

  • 我的“core_config_data”PHP 表中什至没有“admin/url/custom”和“admin/url/use_custom”。它根本不存在,所以我无法更改它。我手动寻找它并进行了搜索。没有什么。

  • 我尝试更新 local.xml 文件并清除“var/caches”和“var/sessions”,但这也不起作用。

我已经为此工作了几个小时,这令人沮丧。必须尽快解决这个问题,因为我们是一家相当大的公司。

提前感谢您的帮助。任何事情都将不胜感激。

4

2 回答 2

1

首先检查您的 Apache 配置

我知道您说您只是在 Magento 管理员中,但我会首先检查 apache 是否配置正确。这是第一个联系点,您需要确保它正常工作。

您需要找到可以上传到服务器的默认 Magento htaccess 文件。如果您在子目录中,还需要进行其他配置,并检查以确保您的 mod_rewrite 正常工作。magento htaccess有一个关于这些东西的广泛教程。

确保您拥有正确的 magento 管理员网址

我必须假设您知道您的 magento 管理员网址是什么,但我当然会仔细检查您是否正确。管理区域中有一个选项可以更改管理 URL,您可能会意外调整它。

您说您的 core_config_data 表中没有“admin/url/custom”和“admin/url/use_custom”。这实际上意味着您没有从管理区域设置 magento 管理 url。但是,您可以在第三个地方查找您的管理员 URL。它位于 app/etc/local.xml 中,但您无法从管理区域更改它。

您是否关闭了搜索引擎友好的网址?

如果您一直在使用 /admin 访问您的管理区域,然后不小心关闭了 SEF url,那么您的管理区域可能只是简单地移动到 /index.php/admin。当然你提到你有一个自定义的管理 url,但我不知道那是什么,所以我给出了默认的例子。

如果没有更多信息,我真的无法给你更多建议。我希望这个对你有用!

于 2014-12-22T08:19:42.337 回答
-2

找到这个并认为我会在这里发布,因为它出现在谷歌中。

http://sourcelibrary.org/2011/05/19/magento-404-page-not-found-error-for-admin-panel-access/#comment-8444

于 2013-10-28T14:13:49.640 回答