【问题标题】:Cannot create a controller in Magento无法在 Magento 中创建控制器
【发布时间】:2010-10-29 10:10:43
【问题描述】:

我是一个刚开始使用 Magento 的程序员。我曾经以 localhost/magento/admin 身份访问后端,并且在 WAMP 上一切正常。我可以作为 localhost/magento/(frontName) 访问我在 config.xml 中设置的任何路由,并且我的控制器工作正常。

然后我试图让 Zend Debugger 与 Eclipse 一起工作,在这个过程中我摆弄了一些东西,重新安装了 WAMP 和 Magento 几次,安装了 Zend Server CE,后来又删除了它,并且可能摆弄了一些设置 - 不要'不记得我到底改变了什么。

最终,我回到了 WAMP,但现在 localhost/magento/admin 已损坏,后端必须以 localhost/magento/index.php/admin 的形式访问,这很难看。此外,我无法让任何路线工作。 localhost/magento/(frontName) 坏了, localhost/magento/index.php/(frontName) 在 Magento 中给出 404 错误。

我已经尝试解决这个问题将近 2 天了;我会很感激任何帮助。很抱歉提出 n00b 问题。

【问题讨论】:

    标签: magento


    【解决方案1】:

    您确定启用了 mod 重写?你能到达前端吗?您是否安装了示例数据,您可以访问任何产品或类别吗?

    【讨论】:

    • 感谢您的回复; mod_rewrite 被禁用!我启用了它,现在我可以像以前一样访问 localhost/magento/admin 的后端。但是,我仍然无法访问我的自定义路由(404 错误)。前端在 localhost/magento 可以正常打开。我没有安装示例数据。
    • 0.1.0 modules> standardAtriya_Testtest
    • 很抱歉……当我点击“添加评论”时,缩进被移除了。
    • Gosh... 刚刚发现将 更改为 可以解决所有问题。 :( 很抱歉打扰大家。我是 PHP 新手,MVC 新手,我之前做过的唯一编程是用 C 编写愚蠢的程序(找到前 20 个素数),现在我突然脖子-在 Magento 的深处,喘着粗气。:(
    • 没问题,我们都去过那里,提出的问题最终会变得愚蠢:)
    【解决方案2】:

    您可能不太了解控制器中的 config.xml 是如何工作的。看http://www.pierrefay.com/magento-create-controller-36

    祝你好运

    【讨论】:

    • 哈哈!谢谢你的回复,但是自从我问了这个问题后,我换了工作,换了工作区域,换了位置,换了专业。总的来说,我不再与 Magento、PHP、在线商店或 Web 开发有任何关系! :D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多