大约一周前,我在一个新网站的测试环境中工作.我离开了一个小时,回来了,现在无法进入管理页面,因为在' http://magento.localhost.com/admin '中导致了无路由404.我是唯一可以访问此页面的人,它在任何意义上都不是活的.我正在使用VBox和Ubuntu来托管环境.在可能的修复方面,到目前为止我已经尝试过......
确保core_store,core_store_group,core_website和customer_group表ID设置为0(如本等多篇描述- http://www.nude-webdesign.com/fix-for-magento-admin-error-404- page-not-found /)
使用/app/code/core/Mage/Core/Controller/Varien/Front.php方法_isAdminFrontNameMatched来显示adminPath(它是'admin')
清除var文件夹,清空浏览器缓存.网站的缓存已关闭.
将"index.php"添加到网址仍然会产生404.
根据Magento Admin 404,我不存在'app/etc/use_cache.ser'文件.
在发生这一天的那天,我只是简单地玩了一些我复制到我制作的模块的布局文件和主题的媒体查询(所有这些都在这个问题开始发生之前就恢复到原始状态).
有没有人对这里有什么问题有任何建议?这可能发生的任何其他可能的原因?
谢谢你的一切.
编辑1:06 pm 9/10/2013:为了回应Alan Storm检索Standard.php正在寻找的控制器名称的方法,我收到了许多"丢失"的控制器文件.但是,在下载1.7.0.2的新副本以找到这些文件之后,它们中的任何一个都没有出现.以下是我在Standard.php中关于Alan的var_dump建议的输出:
... "/的public_html /应用/代码/核心/法师/索引/控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/付款网关/控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/贝宝/控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/空间/控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/的Oauth /控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/ Authorizenet /控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/捆绑/控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/ Centinel /控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/编译器/控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/连接/控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/下载/控制器/ Adminhtml/Controller.php这样"
... "/的public_html /应用程序/代码/核心/法师/ ImportExport /控制器/ Adminhtml/Controller.php这样"
... …