PHPWIND[民间论坛]数据搬迁导致丢失严重,用户数据基本全部损坏,十分遗憾来自phpwind.me的远古记忆
phpwind旧版本升级问题处理
8.x版本升级的时候,可能会遇到这样的问题
解决办法:
找打下面两个文件
up85to87.php
lang/up_function.php
将
修改为
错误信息: Query Error: CREATE TABLE `pw_merge_tmsgs` ( `tid` int(10) unsigned NOT NULL DEFAULT '0', `aid` text NOT NULL, `userip` varchar(15) NOT NULL DEFAULT '', `ifsign` tinyint(3) NOT NULL DEFAULT '0', `buy` text NOT NULL, `ipfrom` varchar(255) NOT NULL, `alterinfo` varchar(50) NOT NULL DEFAULT '', `remindinfo` varchar(150) NOT NULL, `tags` varchar(255) NOT NULL, `ifconvert` tinyint(3) NOT NULL DEFAULT '1', `ifwordsfb` tinyint(3) NOT NULL DEFAULT '1', `content` mediumtext NOT NULL, `form` varchar(30) NOT NULL DEFAULT '', `ifmark` varchar(255) NOT NULL DEFAULT '', `c_from` varchar(30) NOT NULL DEFAULT '', `magic` varchar(50) NOT NULL DEFAULT '', `overprint` smallint(6) NOT NULL DEFAULT '0', PRIMARY KEY (`tid`), FULLTEXT KEY `remindinfo` (`remindinfo`) ) ENGINE=MERGE UNION=(pw_tmsgs,pw_tmsgs1) DEFAULT CHARSET=utf8 INSERT_METHOD=LAST
解决办法:
找打下面两个文件
up85to87.php
lang/up_function.php
将
$engineType = $db->server_info() > '4.1' ? 'ENGINE=MERGE' : 'TYPE=MERGE';
修改为
$engineType = $db->server_info() > '4.1' ? 'ENGINE=MyISAM' : 'TYPE=MyISAM';
标签
+1