版本号:6.0.1
安装方法:
先解压APP,导入4.2.2版本的数据库, 再访问主域名,来到安装界面,配置数据库参数,引导升级。
升级SQL有错误,手工逐条执行排错,再重新升级,最后提示升级成功。
处理内容: im_client 表缺少readme字段,手动添加之。应该与本贴错误无关,可以忽略。
点击 团队->博客, url 为: http://mydomain.com/www/team/index.php?m=blog&f=index
Fatal error: Uncaught Error: Call to a member function fetch() on null in /www/wwwroot/zdoo/lib/base/dao/dao.class.php:841
Stack trace:#0 /www/wwwroot/zdoo/app/sys/article/model.php(238): baseDAO->fetchAll('id')
#1 /www/wwwroot/zdoo/app/team/blog/control.php(24): articleModel->getTagList('blog')
#2 /www/wwwroot/zdoo/framework/base/router.class.php(1648): blog->__construct()
#3 /www/wwwroot/zdoo/framework/loader.php(50): baseRouter->loadModule()
#4 /www/wwwroot/zdoo/www/team/index.php(13): include('/www/wwwroot/zd...')
#5 {main} thrown in /www/wwwroot/zdoo/lib/base/dao/dao.class.php on line 841
/www/wwwroot/zdoo/app/sys/article/model.php(238) 附近代码如下:
```
public function getTagList($type = 'article')
{
$articles = $this->dao->select('id,keywords,type,author,users,groups')->from(TABLE_ARTICLE)->where('type')->eq($type)->fetchAll('id');
//...
}
```
据堆栈上一条,`$type` 值应为 'blog', 按此条件手工查数据库,部分结果截图如下:
当前环境表定义如下:
```
CREATE TABLE `sys_article` (
`id` mediumint unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(150) NOT NULL,
`alias` varchar(100) NOT NULL,
`keywords` varchar(150) NOT NULL,
`summary` text NOT NULL,
`content` text NOT NULL,
`original` enum('1','0') NOT NULL,
`copySite` varchar(60) NOT NULL,
`copyURL` varchar(255) NOT NULL,
`author` varchar(60) NOT NULL,
`editor` varchar(60) NOT NULL,
`createdDate` datetime NOT NULL,
`editedDate` datetime NOT NULL,
`status` varchar(20) NOT NULL DEFAULT 'normal',
`type` varchar(30) NOT NULL,
`views` mediumint unsigned NOT NULL DEFAULT '0',
`sticky` enum('0','1','2','3') NOT NULL DEFAULT '0',
`order` smallint unsigned NOT NULL,
`private` enum('0','1') NOT NULL DEFAULT '0',
`users` text NOT NULL,
`groups` varchar(255) NOT NULL DEFAULT '',
`readers` text NOT NULL,
PRIMARY KEY (`id`),
KEY `order` (`order`),
KEY `views` (`views`),
KEY `sticky` (`sticky`)
) ENGINE=MyISAM AUTO_INCREMENT=100 DEFAULT CHARSET=utf8;
```
回贴