关于yii配置main时遇到的问题·求解 [ 新手入门 ]
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'),
);
共 3 条回复
-
q264943809 回复于 2012-07-21 11:18 举报
没人吗·········
q264943809 china
注册时间:2012-07-20
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱15
- 威望0
- 积分15