HadSky 2.4版本升级至3.0后,原有的插件及模板将都不可使用,所以请用户根据自身情况选择升级,升级后授权实行继承制,2.4什么授权类型,升到3.0后就是什么授权类型,原有赞助版用户若金额大于150将授权至个人版,低于的用户可以选择补齐差价升级至个人版,也可保持现状。
升级方法:
1.备份数据库,备份原有网站文件;
2.清空网站目录上传HadSky3,并自行建立文件install/install.locked;
3.设置MySQL配置文件puyuetian/mysql/config.php:
$_G['MYSQL']['LOCATION'] = 'localhost'; //数据库地址 $_G['MYSQL']['USERNAME'] = 'root'; //数据库用户名 $_G['MYSQL']['PASSWORD'] = 'hadsky.com'; //用户密码 $_G['MYSQL']['DATABASE'] = 'puyuetian'; //库名 $_G['MYSQL']['CHARSET'] = 'set names utf8'; //编码,默认 $_G['MYSQL']['PREFIX'] = 'pk_'; //表前缀
以上信息,根据原有文件填写,或直接用原有文件替换即可;
4.访问Http://你的域名/update.php进行数据库升级,升级完成后删除update.php,也可自行导入库结构变化语句升级:
update `{$_G['MYSQL']['PREFIX']}user` set `content`='bbcode,login,lookuser,postreply,uploadfile,uploadhead,search,postread,lookread,download'; update `{$_G['MYSQL']['PREFIX']}user` set `content`='superman,admin,htmlcode,delread,delreply,editread,editreply,bbcode,login,lookuser,postreply,uploadfile,uploadhead,search,postread,lookread,download' where `id`=1; alter table `{$_G['MYSQL']['PREFIX']}user` add `logintime` int(11) default 0; alter table `{$_G['MYSQL']['PREFIX']}user` add `regtime` int(11) default 0; alter table `{$_G['MYSQL']['PREFIX']}user` add `session_token` varchar(255) null; alter table `{$_G['MYSQL']['PREFIX']}read` add `fs` int(11) default 1; alter table `{$_G['MYSQL']['PREFIX']}read` add `activetime` int(11) default 0; alter table `{$_G['MYSQL']['PREFIX']}read` add `replyid` int(11) default 0; alter table `{$_G['MYSQL']['PREFIX']}reply` add `fnum` int(11) default 0; alter table `{$_G['MYSQL']['PREFIX']}upload` add `name` text null; alter table `{$_G['MYSQL']['PREFIX']}upload` add `datetime` bigint(20) default 0; alter table `{$_G['MYSQL']['PREFIX']}upload` add `rand` varchar(255) not null; alter table `{$_G['MYSQL']['PREFIX']}upload` add `idcode` varchar(255) not null; alter table `{$_G['MYSQL']['PREFIX']}upload` add `rand` varchar(255) not null; alter table `{$_G['MYSQL']['PREFIX']}upload` add `jifen` int(11) default 0; alter table `{$_G['MYSQL']['PREFIX']}upload` add `tiandou` int(11) default 0; alter table `{$_G['MYSQL']['PREFIX']}upload` add `target` varchar(255) not null; alter table `{$_G['MYSQL']['PREFIX']}upload` add `downloadcount` int(11) default 0; alter table `{$_G['MYSQL']['PREFIX']}user` change `mail` `email` varchar(255); update `{$_G['MYSQL']['PREFIX']}set` set `setvalue`='default' where `setname`='templatename'; insert into `{$_G['MYSQL']['PREFIX']}set` (`setname`,`setvalue`) values('app_superadmin_load',1)
注意{$_G['MYSQL']['PREFIX']}为您的表前缀,根据自己的情况自行替换;
5.恢复文件夹 原userheadimg -> 新userhead,原uploadfiles -> 新uploadfiles;
6.访问首页,若正常即完成升级,其他情况请加群处理。