版本号:6.0.1安装方法:先解压APP,导入4.2.2版本的数据库, 再访问主域名,来到安装界面,配置数据库参数,引导升级。升级SQL有错误,手工逐条执行排错,再重新升级,最后提示升级成功。处理内容: im_client 表缺少readme字段,手动添加之。应该与本贴错误无关,可以忽略。 点击 团队->博客, url 为: http://mydomain.com/www/team/index.php?m=blog&f=indexFatal 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;```
1
2020-05-03