运行BLOG的时候有时会出现异常. 对Yii还不了解. 麻烦看下问题是在哪里.
绝大多数情况下是好的. 本想记下URL地址, 可怎么点击, 问题又好像消失了.
补充: 数据库和数据都是好的. 下面的异常在很小的机率下会出现
2009/03/08 00:39:07 [error] [exception.CDbException] exception 'CDbException' with message 'The table "Comment" for active record class "Comment" cannot be found in the database.' in protectedlibraryYiidbarCActiveRecord.php:1762 Stack trace: #0 protectedlibraryYiidbarCActiveRecord.php(525): CActiveRecordMetaData->__construct(Object(Comment)) #1 protectedlibraryYiidbarCActiveRecord.php(538): CActiveRecord::model('Comment') #2 protectedlibraryYiidbarCActiveRecord.php(353): CActiveRecord->getMetaData() #3 protectedcontrollersPostController.php(234): CActiveRecord->__construct() #4 protectedcontrollersPostController.php(82): PostController->newComment(Object(Post)) #5 protectedlibraryYiiwebactionsCInlineAction.php(32): PostController->actionShow() #6 protectedlibraryYiiwebCController.php(265): CInlineAction->run() #7 protectedlibraryYiiwebfiltersCFilterChain.php(128): CController->runAction(Object(CInlineAction)) #8 protectedlibraryYiiwebfiltersCFilter.php(41): CFilterChain->run() #9 protectedlibraryYiiwebCController.php(885): CFilter->filter(Object(CFilterChain)) #10 protectedlibraryYiiwebfiltersCInlineFilter.php(59): CController->filterAccessControl(Object(CFilterChain)) #11 protectedlibraryYiiwebfiltersCFilterChain.php(125): CInlineFilter->filter(Object(CFilterChain)) #12 protectedlibraryYiiwebCController.php(248): CFilterChain->run() #13 protectedlibraryYiiwebCController.php(225): CController->runActionWithFilters(Object(CInlineAction), Array) #14 protectedlibraryYiiwebCWebApplication.php(335): CController->run('show') #15 protectedlibraryYiiwebCWebApplication.php(123): CWebApplication->runController('post/show') #16 protectedlibraryYiibaseCApplication.php(170): CWebApplication->processRequest() #17 index.php(11): CApplication->run() #18 {main} REQUEST_URI=/post/1.html 2009/03/08 00:39:13 [error] [exception.CDbException] exception 'CDbException' with message 'The table "User" for active record class "User" cannot be found in the database.' in protectedlibraryYiidbarCActiveRecord.php:1762 Stack trace: #0 protectedlibraryYiidbarCActiveRecord.php(525): CActiveRecordMetaData->__construct(Object(User)) #1 protectedlibraryYiidbarCActiveFinder.php(298): CActiveRecord::model('User') #2 protectedlibraryYiidbarCActiveFinder.php(210): CJoinElement->__construct(Object(CActiveFinder), Object(CBelongsToRelation), Object(CJoinElement), 1) #3 protectedlibraryYiidbarCActiveFinder.php(51): CActiveFinder->buildJoinTree(Object(CJoinElement), 'author') #4 protectedlibraryYiidbarCActiveRecord.php(463): CActiveFinder->__construct(Object(Post), 'author') #5 protectedlibraryYiidbarCActiveRecord.php(388): CActiveRecord->getRelated('author') #6 protectedviewspost_post.php(9): CActiveRecord->__get('author') #7 protectedlibraryYiiwebCBaseController.php(119): require('D:xampphtdocs...') #8 protectedlibraryYiiwebCBaseController.php(88): CBaseController->renderInternal('D:xampphtdocs...', Array, true) #9 protectedlibraryYiiwebCController.php(652): CBaseController->renderFile('D:xampphtdocs...', Array, true) #10 protectedviewspostshow.php(3): CController->renderPartial('_post', Array) #11 protectedlibraryYiiwebCBaseController.php(119): require('D:xampphtdocs...') #12 protectedlibraryYiiwebCBaseController.php(88): CBaseController->renderInternal('D:xampphtdocs...', Array, true) #13 protectedlibraryYiiwebCController.php(652): CBaseController->renderFile('D:xampphtdocs...', Array, true) #14 protectedlibraryYiiwebCController.php(591): CController->renderPartial('show', Array, true) #15 protectedcontrollersPostController.php(87): CController->render('show', Array) #16 protectedlibraryYiiwebactionsCInlineAction.php(32): PostController->actionShow() #17 protectedlibraryYiiwebCController.php(265): CInlineAction->run() #18 protectedlibraryYiiwebfiltersCFilterChain.php(128): CController->runAction(Object(CInlineAction)) #19 protectedlibraryYiiwebfiltersCFilter.php(41): CFilterChain->run() #20 protectedlibraryYiiwebCController.php(885): CFilter->filter(Object(CFilterChain)) #21 protectedlibraryYiiwebfiltersCInlineFilter.php(59): CController->filterAccessControl(Object(CFilterChain)) #22 protectedlibraryYiiwebfiltersCFilterChain.php(125): CInlineFilter->filter(Object(CFilterChain)) #23 protectedlibraryYiiwebCController.php(248): CFilterChain->run() #24 protectedlibraryYiiwebCController.php(225): CController->runActionWithFilters(Object(CInlineAction), Array) #25 protectedlibraryYiiwebCWebApplication.php(335): CController->run('show') #26 protectedlibraryYiiwebCWebApplication.php(123): CWebApplication->runController('post/show') #27 protectedlibraryYiibaseCApplication.php(170): CWebApplication->processRequest() #28 index.php(11): CApplication->run() #29 {main} REQUEST_URI=/post/1.html