织梦DedeCMS5.5升级到5.6可能遇到的问题处理
1、/member/myfriedns.php的问题
DedeCMS Error Warning!
Technical Support: http://bbs.dedecms.com
Error page: /member/myfriend.php
Error infos: Unknown column 'F.groupid' in 'on clause'
Error sql: Select count(*) as dd From `dede_member_group` AS G LEFT JOIN dede_member_friends AS F ON F.groupid=G.id where F.mid='144' And F.ftype <> '-1' limit 0,1;
|
错误页面
/member/myfriend.php
原因:在表dede_member_friends内无groupid字段
解决:DEDE后台SQL命令行运行代码
ALTER TABLE `dede_member_friends` ADD `groupid` INT( 8 ) NOT NULL AFTER `ftype` ;
2、发布文章,不能选择使用动态页,否则将出现 “Safe Alert: Request Error step 2!”
原因:未明
解决:在DEDE后台,系统基本参数-》性能选项将id 文档ID,content 标签最终内容(修改此变量后必须更新系统缓存):里原来的content改为id
3、发布内容后,预览主页,在主页里各栏目的内容都相同
原因:arclist]缓存标记在频道页hash码重复的问题(官方已出补丁)
解决:在dede后台 性能参数-》引用
arclist标签调用缓存(0 不启用,大于0值为多少秒):里的值改为0,不启用缓存。(请使用官方的补丁,这个方法是临时处理)
4、使用支付功能时出现的问题
DedeCMS Error Warning!
Technical Support: http://bbs.dedecms.com
Error page: /dede/sys_payment.php
Error infos: Table 'abc.dede_payment' doesn't exist
Error sql: Select count(*) as dd From `dede_payment` limit 0,1; |
支付接口列表 [查看更多接口]
支付方式 描述 费用 排序 管理
DedeCMS Error Warning!
Technical Support: http://bbs.dedecms.com
Error page: /dede/sys_payment.php
Error infos: Table 'abc.dede_payment' doesn't exist
Error sql: SELECT * FROM `dede_payment` ORDER BY rank ASC limit 0,25 |
原因:数据库内无数据表 payment
解决:在dede后台的sql命令行工具运行以下SQL,增加该数据表
GBK版(复制以下代码)
CREATE TABLE IF NOT EXISTS `dede_payment` (
`id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
`code` varchar(20) NOT NULL DEFAULT '',
`name` varchar(120) NOT NULL DEFAULT '',
`fee` varchar(10) NOT NULL DEFAULT '0',
`description` text NOT NULL,
`rank` tinyint(3) unsigned NOT NULL DEFAULT '0',
`config` text NOT NULL,
`enabled` tinyint(1) unsigned NOT NULL DEFAULT '0',
`cod` tinyint(1) unsigned NOT NULL DEFAULT '0',
`online` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=gbk; |
UTF8版(复制以下代码)
CREATE TABLE IF NOT EXISTS `dede_payment` (
`id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
`code` varchar(20) NOT NULL DEFAULT '',
`name` varchar(120) NOT NULL DEFAULT '',
`fee` varchar(10) NOT NULL DEFAULT '0',
`description` text NOT NULL,
`rank` tinyint(3) unsigned NOT NULL DEFAULT '0',
`config` text NOT NULL,
`enabled` tinyint(1) unsigned NOT NULL DEFAULT '0',
`cod` tinyint(1) unsigned NOT NULL DEFAULT '0',
`online` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
(责任编辑:laiquliu)
|