无法访问管理控制器路由

时间:2018-01-05 03:43:13

标签: php magento magento-1.9

我试图在控制器上触发一个方法,但出于某种原因,给我一个404,一切看起来都不错,但是没有用。

config.xml中:

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <cloud_magni before="Mage_Adminhtml">Cloud_Magni_Adminhtml</cloud_magni>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>

这是我的控制器app / code / local / Cloud / Magni / controllers / Adminhtml / IndexController.php

class Cloud_Magni_Adminhtml_IndexController extends Mage_Adminhtml_Controller_Action
{

    public function indexAction(){
        echo "From Administration";
    }
}

我尝试在此处访问路径路径,但没有:

someurldomain/index.php/admin/magni/index

2 个答案:

答案 0 :(得分:0)

一切看起来都不错,但您正在访问错误的路径路径,请使用以下路径

someurldomain/index.php/admin/index/index/

这对你有用。

答案 1 :(得分:0)

我经常遇到这样的问题,现在有一个要检查的步骤列表:

  1. 确保网址正确(如果您希望控制器运行索引操作,则不需要索引)

    someurldomain/index.php/admin/[module_name]/[controller_name]/
    
  2. 清除缓存,然后注销以清除权限缓存,并重新登录

  3. 确保ACL设置正确或者您是否允许访问控制器,请检查您的adminhtml部分或检查app/code/community/[namespace]/[module]/etc/adminhtml.xml