我不认为这个问题是重复的。
有类似的问题,但没有一个解决这个特定的原因。
服务器是 CentOS Apache,PHP 5.3.10
我有同一个 Magento 站点的 2 个副本。管理员在一个工作,但不是另一个。
在它工作的地方,Magento 安装在站点根目录中:
例如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 个不同的表(例如 in core_store
)中将数据库中的某个值设置为“0”。这些值已经是 0,所以我没有运行任何查询。
谢谢
编辑:
另请注意,我尝试将工作站点上的管理员访问权限更改test/admin
为. 它没有用。将其更改为确实有效。Magento 不允许管理员位于子文件夹中吗?这是一个url重写问题吗?admin
local.xml
test