【问题标题】:Magento error 404: page not found on admin after upgrade to 1.9Magento 错误 404:升级到 1.9 后在管理员上找不到页面
【发布时间】:2015-01-21 00:36:46
【问题描述】:

我已经尝试了所有在线可用的解决方案来解决这个问题。每次登录我的管理面板时都没有任何效果并且仍然出现 404 错误!

自从我将我的网站升级到 Magento 的 1.9.1.0 版本后,这个问题就一直存在。

这里是错误截图:http://awesomescreenshot.com/0af3wfxfcb

您还需要哪些其他信息来帮助我解决此问题?

感谢您的帮助

【问题讨论】:

  • 您是否覆盖了位于 magento 根目录中的 .htaccess 文件?尝试使用 shop.com/index.php/admin 访问面板
  • 不,我没有覆盖 htaccess 文件。通过 shop.com/index.php/admin 访问管理面板也不起作用:(
  • 如何解决我的问题所有页面都在主页出现错误

标签: php magento http-status-code-404 admin upgrade


【解决方案1】:

我想您一定在升级后尝试过注销,但以防万一。

尝试去 phpmyadmin 并禁用安全后端和“使用 Web 服务器重写”

希望这会有所帮助。

【讨论】:

  • 应该在 core_config_data 中
  • 在 core_config 数据中找不到“安全后端”或“使用 Web 服务器重写”。它可能在另一个表中吗?
  • 我自己没有检查过它们,但假设您正在寻找的是:web/seo/use_rewrites、web/secure/use_in_frontend、web/secure/use_in_adminhtml。浏览所有 web/*** 记录,看看可能有什么问题。如果不确定应该有什么,您可以在开发服务器上重新安装 magento 并查看它的 phpmyadmin。
  • 其实我开始觉得可能升级的方法不对。我使用 installron 进行了升级。你推荐另一种方法吗? (我不熟悉 CLI)
  • 阅读此question 的第一个答案。它适用于我的情况
【解决方案2】:

试试这个 SQL 查询:

SET SQL_SAFE_UPDATES=0;
SET FOREIGN_KEY_CHECKS=0;
UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_website` SET website_id = 0 WHERE code='admin';
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1;
SET SQL_SAFE_UPDATES=1;

【讨论】:

  • 我建议解释和发布代码。
【解决方案3】:

当您将 Magento 商店升级到新版本或安装安全补丁时,通常会发生此问题,即使您将商店迁移/移动到另一台服务器,然后您的商店因 404 错误而关闭 - 在前端找不到页面(管理面板页面中可能也会显示相同的错误)。此问题通常由 Magento 缓存崩溃/损坏或在实施安全补丁(应用新代码)时发生冲突引起。或者有一些不正确的条目,升级/移动商店时数据库中的表丢失。

要准确识别问题所在,您可以使用文件管理器登录 FTP 客户端程序(例如:Filezilla...)或服务器,然后转到 Magento 存储文件的位置 /var/report/var/log它所在的位置(根目录)然后检查错误日志文件(这也可能有助于解决您的问题)。

您可以尝试以下解决方案来修复它(通过 OIW 博客):

  • 清除 Magento 缓存/会话(甚至您的浏览器)
  • 重置部分表的数据,与原始数据库进行比较
  • 如果default store 未激活,请检查您的数据库
  • 检查是否是Mage::log() 错误(Magento 版本 1.9.3+)

我希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2015-08-16
    • 2018-08-18
    • 2011-07-07
    • 2014-09-22
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多