HadSky 2.4.2升级至3.0.0教程

puyuetian 乐天 关注 九级站长 创始人
发表于最新动态版块

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.访问首页,若正常即完成升级,其他情况请加群处理。





HadSky 2.4.2升级至3.0.0补丁






评论列表 评论
发布评论

评论: HadSky 2.4.2升级至3.0.0教程

已有0次打赏
(3) 分享
分享

请保存二维码或复制链接进行分享

取消