网站首页
应用中心
应用演示
分享交流
登录
注册
Discuz 及 UCenter 历史版本下载
关注
私信
水煮鱼
模板展示
插件展示
问答
Discuz!
WordPress
资源分享
威兔网
»
Discuz
»
Discuz 及 UCenter 历史版本下载
发新帖
Discuz 及 UCenter 历史版本下载
来自:
Discuz
作者:
水煮鱼
时间: 2018-8-3 20:06
查看: 13.9k
回复: 11
最新回复 11 条
水煮鱼
2018-8-4 17:38:18
关于 UCenter 1.6.0 的说明
UCenter 1.5.2 升级到 UCenter 1.6.0
一、升级前的准备
1、请先自行备份当前的数据库,避免升级失败,造成数据丢失而无法恢复。
备份数据主要有下面三种方式:
1)独立主机用户建议直接备份 UCenter 的 MySQL 数据库,然后备份升级前的程序文件即可。
注意:备份 MySQL 数据库之前请一定要停止 MySQL 服务后再备份,否则备份的数据可能是受损的数据。
2)UCenter 自带的备份功能,这个适应于任何类型的主机。
进入 UCenter 后台 => 数据备份,如下图所示:
点击提交后,进行数据备份
3)phpMyAdmin 备份数据,适用于独立主机或者虚拟主机,建议独立主机用户使用第一种备份方法。
2、备份原 UCenter 的程序文件,可以新建一个目录如:UCenterbak ,将所有程序复制一份到这个目录下(请勿剪切或者移走)。
二、开始升级
1、将程序包 ./upload/ 目录中所有文件全部上传并覆盖当前程序。
注:虚拟主机上传文件请一定使用二进制方式上传,独立主机直接在服务器上下载解压缩即可。
2、如果您的主机为 *nix 操作系统,请设置如下文件夹权限为 777 ,Windows 主机设置 Internet 来宾帐号可读写的权限。
./data
./data/avatar
./data/backup
./data/cache
./data/logs
./data/tmp
./data/view
3、上传 utilities 中的 upgrade_1.5.2_1.6.0.php 到 UCenter 的根目录
4、在浏览器运行升级程序。
比如:您的 UCenter 访问地址为 http://www.*****.com/bbs/uc_server ,则升级程序运行地址为 http://www.*****.com/bbs/uc_server/upgrade_1.5.2_1.6.0.php
点击“如果您已确认完成上面的步骤,请点这里升级”,则开始升级,升级过程是自动的,不需要手动干预。
等待升级完成。
特别注意:升级过程中如果短消息表太大,容易出现 502 的错误,解决方法是:执行下面的SQL语就可以了。
alter table uc_pms add index mmd (msgfromid,msgtoid,dateline);
复制代码
注意表名前缀要和您的 UCenter 数据库的表名前缀一致,比如你的 UCenter 数据库表名前缀是 xxxuc,那么一定要把 SQL 语句中的 uc_pms 修改为 xxxuc_pms 再执行。
三、升级后操作
1、删除升级程序 upgrade_1.5.2_1.6.0.php。
2、登录 UCenter 后台,更新缓存。
3、登录 UCenter 后台检查各应用通信是否正常。
4、原短消息表 (pre_ucenter_pms表) 已经不在使用,建议您在测试短消息功能及数据没有问题之后,删除此表。
补充:
1. 下载程序包,将upload当中的文件上传到服务器,覆盖旧的文件。
注意: upload 目录中的 install 不需要上传,如果已经上传,请使用ftp删除他2. 上传 utilities 目录中的 upgrade_1.5.2_1.6.0.php 到 ucenter 根目录
3. 访问 http://你的ucenter域名/upgrade_1.5.2_1.6.0.php
4. 参照提示, 完成升级
5. 使用创始人身份进入ucenter后台, 更新程序和模版缓存
遇到 UCenter 1.6 升级检查提示无法通过时的解决办法
方法1. http://你的域名/install/update.php?step=prepare 直接输入此地址
方法2. 在 updata.php 文件中 查找代码
if(version_compare($version, '1.5.2') <= 0) {
复制代码
将代码修改为
if(version_compare($version, '1.5.2') >= 0) {
复制代码
找回
UCenter
创始人密码
在网站根目录下的子目录 uc_server/data 中找到文件 config.inc.php,打开它,找到类似以下代码:
define('UC_FOUNDERPW', '256955f2e034sad74f0e2953572ea360');
define('UC_FOUNDERSALT', '217804');
复制代码
然后用以下代码替换上述代码:
define('UC_FOUNDERPW', '047099adb883dc19616dae0ef2adc5b6');
define('UC_FOUNDERSALT', '311254');
复制代码
修改完后,Ucenter创始人的密码就变为: 123456789 ,这时可以登录到Ucenter里再把密码改为自己想要的就可以了。
不能正常访问
UCenter
的解决办法
打开\uc_server\model\admin.php
找到
$this->cookie_status = 0;
复制代码
改成
$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
复制代码
回复
水煮鱼
2019-9-19 14:44:57
解决香港服务器应用中心下载应用时 "数据无法识别" 的问题
香港等地区的服务器访问应用中心很慢,甚至超时,会导致下载discuz应用中心插件时,提示数据无法识别,请返回。
打开 source/admincp/admincp_cloudaddons.php
找到
$_GET['importtxt'] = $data;
复制代码
修改为
if(empty($data)){
cpmsg('cloudaddons_downloading', "action=cloudaddons&operation=download&addonids=$_GET[addonids]&i=$addoni&step=1&md5hash=".$_GET['md5hash'].'×tamp='.$_GET['timestamp'].'&num='.$packnum, 'loading', array('addonid' => $_GET['key'].'.'.$_GET['type']), '<div></div>', FALSE);
exit;
}
$_GET['importtxt'] = $data;
复制代码
这样在下载超时时,就会尝试重新去请求应用中心,完成整个下载过程。
如果服务器请求应用中心很慢,还可以配合进行下边的修改
同样是打开 source/admincp/admincp_cloudaddons.php
找到下边这行
$data = cloudaddons_open('&mod=app&ac=download&rid='.$_GET['rid'].'&packnum='.$packnum
复制代码
把整行代码替换为
$data = cloudaddons_open('&mod=app&ac=download&rid='.$_GET['rid'].'&packnum='.$packnum, '', 999);
复制代码
回复
您需要登录后才可以回帖
登录
|
注册
发表回复
Smilies
Code
高级模式
1
2
/ 2 页
水煮鱼
帖子 541 篇
关注
私信
Win11解决应用程序界面字体小模糊不清的问题
激活 IDM 下载器的方法
笔记本电脑查看电池损耗情况的方法
微信多开的方法
热门主题
更多
1
自定义Discuz代码的MP3播放器( flash版 )
2
Dz7.2 利用PHP文件制作自定义页面的简单方法
3
一个简单的带有论坛页眉与页脚的404页
4
Dx1.5橙色风格
5
发布威兔模板“头部导航固定”方法
6
求助,一个小小的问题!
7
格格巫安装模板后贴内头像经常错位
8
使用格格屋出现个小问题,管理能帮吓忙吗?谢谢了
9
发布【快速回复楼主插件-FastReTopic_Ver_1.00.2】
扫码分享
分享到微博
分享QQ空间
© 2006-2024
V2STUDIO
QQ
微信
快速回复
返回顶部
QQ扫码咨询
微信扫码咨询