【问题标题】:yii cannot access gii - clogrouter erroryii 无法访问 gii - clogrouter 错误
【发布时间】:2013-04-07 08:00:44
【问题描述】:

我刚刚安装了 YII 没有任何问题,但我无法进入 GII。我已取消注释 mywebapp/protected/config/main.php 中的特定行以启用 GII。

When I try to go to: localhost/myapp/index.php?r=gii I am redirected to localhost/myapp/index.php?r=gii/default/login.

我没有启用 URL 管理器,它是 Wamp 上的全新安装。

我得到的错误是这样的:

Fatal error: Cannot redeclare class CLogRouter in C:\wamp\www\yii\framework\logging\CLogRouter.php on line 53

yii文件夹是安装文件夹(不知道app还在用)。 什么可能导致问题以及如何让 GII 工作?感谢您的回复!

【问题讨论】:

    标签: php yii


    【解决方案1】:

    不清楚你的问题是什么。

    重定向到 /gii/default/login 很好。这是您使用密码登录的地方。

    您的错误“Cannot redeclare class CLogRouter”表示您声明了两次 CLogRouter。这可能发生在您的 protected/config/main.php 中。

    但是,我的印象是这个错误与 gii 无关。为什么不轮到你注销(暂时)?

    【讨论】:

    • 感谢您的回答.. 当我关闭日志记录时,我可以进入 GII 的登录页面,但是当我填写密码并单击 Enter 时,我再次被重定向到相同的登录页面并且再次
    • 据我了解,这是一个新问题,对吧?您是否收到错误的密码信息?
    • 事后思考:这可能是 IP 地址问题。您可以发布 config/main.php 文件的 gii 部分吗?
    • 简单地说,关闭 IP 检查:'ipFilters' => false。看看是否有帮助。在这里查看:stackoverflow.com/questions/11793121/gii-not-working-in-yii/…
    猜你喜欢
    • 1970-01-01
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多