如何在没有testdrive的情况下在YII中创建一个新项目

时间:2013-05-01 10:31:22

标签: php yii

我想从头开始创建一个项目。没有该命令。

./framework/yiic web`app 

我该怎么做? 我创建了一个命名myproject的目录,并添加了一个控制器和配置主文件以及与testdrive项目相同的index.php。但我仍然收到这个错误:

CHttpException
Unable to resolve the request “site/error”. (/var/www/yii/framework/web/CWebApplication.php:286)

这可能是什么情况?

1 个答案:

答案 0 :(得分:0)

查看你的config.php文件并确保这段代码:

    'errorHandler'=>array(
        // use 'site/error' action to display errors
        'errorAction'=>'site/error',
    ),

配置正确。上面的设置在SiteController中查找方法actionError()。如果您的控制器的名称不是SiteController,请进行适当的更改,您应该没问题。