q264943809 2012-07-21 11:07:35 3295次浏览 3条回复 0 0 0
CException

Property "CUrlManager.log" is not defined.

本人新手 今天刚开始学习yii框架 配置文件自己写 结果···出现这个错误··

<?php
return array(
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',//当前应用根目录

    'name'=>'my work',//应用名称

    //预载入log应用组件,这表示该应用组件是否被访问都要被创建,该应用的参数配置在下面以‘components’为关键字的数组中设置
    'preload'=>array('log'),

    //自动载入模型
    'import'=>array(
        'application.models.*',//载入’application/models/‘文件夹下的所有模型	
        'application.components.*',//载入'application/components/'文件夹下的所有应用组件类
    ),
    
    'defaultController'=>'post',//设置默认控制器类
    
    //应用的组件配置。
    'components'=>array(
        'user'=>array(//user(用户)组件配置,‘user’为主键ID
        //可以使用基于cookie的认证
        'allowAutoLogin'=>true,
        ),
        
    //缓存组件
    'cache'=>array(
            'class'=>'CMenCahe',//缓存组件
            'servers'=>array(
            //缓存服务器配置
            array('host'=>'127.0.0.1','port'=>11211,'weight'=>60),//缓存服务器1
            //array('host'=>'server2','port'=>11211,'weight'=>40),//缓存服务器2
            ),
            ),
            
    //mysql连接
    'db'=>array(
        'connectionString'=>'mysql:host=localhost;dbname=test',//连接mysql数据库
        'emulatePrepare'=>true,
        'username'=>'000000',	//mysql用户名
        'password'=>'0000000',//mysql密码
        'charset'=>'utf8',//mysql数据库编码
        //'tablePrefix'=>'tabl_',//表前缀
    ),
    
    'errorHandler'=>array(
    
        //使用SiteController控制器类中的actionError方法显示错误
        'errorAction'=>'site/error',//遇到错误时,运行操作。控制名和方法均小写,并用/隔开
    ),
    
    //url路由管理器
    'urlManager'=>array(
    //URL 格式。共支持两种格式:’path‘格式(如:/path/to/EntryScript.php/name1/value1/name2/value2..)和’get‘格式(如:/path/to/EntryScript.php?name1=value1&name2=value2..)。当使用'path'格式时,需要设置如下规则:
        'urlFormat'=>'path',
        'rules'=>array(
        //url 规则。语法:<参数名:正则表达式>
        /*
        'post/<id:\d+>/<title:.*?>'=>'post/view',
        'posts/<tag:.*?>'=>'post/index',
        '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
        /*
        'rules'=>array(
            '<controller:\w+>/<id:\d+>'=>'<controller>/view',
            '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
            '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
        ),*/
        //伪静态
        'showScriptName' => false,
        'urlSuffix'=>'.html',
        
    ),
    
    'log'=>array(
        'class'=>'CLogRouter',//记录日志类
        'routes'=>array(
            //文本LOG
            array(
                'class'=>'CFileLogRoute',//处理错误信息类
                'levels'=>'error, warning',//错误等级
                'categories'=>'application',
            ),
            //将达到设定错误级别的LOG发送邮件
            /*array(
                'class'=>'CEmailLogRoute',
                'levels'=>'email',
                'emails'=>'264943809@qq.com',
            ),*/
            //将错误显示到网页上
            /*array(
                'class'=>'CWebLogRoute',
            ),*/
        ),
    ),
    
    //加载模块
    /*
    'modules'=>array(
    
    'gii'=>array(
        'class'=>'system.gii.GiiModule',
        'password'=>'',
        'ipFilters'=>array('127.0.0.1','::1'),
    ),
    ),
    */
    ),
    ),
    //应用组件配置结束
    //使用Yii::app()->params['参数名']可以访问应用层的参数
    'params'=>require(dirname(__FILE__).'/params.php'),
);
您需要登录后才可以回复。登录 | 立即注册