我不认为这个问题是重复的。
有类似的问题,但没有解决这个特殊原因。
服务器是CentOS Apache,PHP 5.3.10
我有2份相同的Magento网站。管理员在一个工作,但不在另一个工作。
在工作地点,Magento安装位于站点根目录:
e.g。 www.example.com
引导您访问该网站,www.example.com/admin
将您带到管理员。
但另一个副本是:
www.example.com/othersite/
因此,我尝试通过www.example.com/othersite/admin
访问管理员,但收到404错误。
我尝试编辑app / etc / local.xml,使其读取“othersite / admin”而不是“admin”,但这并没有解决问题。我已经多次重启了apache,尽管不管怎样都不应该做任何事情。
我见过一个解决方案,涉及在4个不同的表格中将数据库中的某些值设置为“0”(例如在core_store
中)。这些值已经是0,所以我没有运行任何查询。
谢谢
编辑:
另请注意,我尝试将工作网站上的管理员权限更改为test/admin
,而不仅仅是admin
中的local.xml
。它没用。将其更改为test
确实有效。 Magento不允许管理员位于子文件夹中吗?这是一个网址重写问题吗?