发新帖

Xiuno BBS 2.1 升级到 Xiuno BBS 3.0 程序放出(只支持命令行)

axiuno 2015-9-15 13636

假定您的域名为:http://bbs.domain.com/

假定您的目录为:/data/wwwroot/bbs.domain.com/


1. 备份好 2.1 的数据库

2. 新建 3.0 的数据库

3. 把 2.1 的移动到 /data/wwwroot/bbs.domain.com/old 目录,新上传 3.0 到 /data/wwwroot/bbs.domain.com/ 下

4. 安装 3.0,访问 http://bbs.domain.com/install/

5. 安装完毕以后,解压 xn2_to_xn3.zip ,将  xn2_to_xn3.php 放到 /data/wwwroot/bbs.domain.com/ 下

6. 修改 xn2_to_xn3.php,注意红色部分


define('DEBUG', 1);

define('XIUNO_BBS_2_PATH', '/data/wwwroot/bbs.domain.com/');

define('XIUNO_BBS_3_PATH', './');

define('BBS_PATH', XIUNO_BBS_2_PATH);

$tablepre = 'bbs_';


7. 进入命令行,切换到网站目录: cd /home/wwwroot/bbs.domain.com/

8. 执行 php xn2_to_xn3.php

9. 删除 xn2_to_xn3.php

10. 后台点击更新缓存,重建 maxid,完毕


附件下载:

xn2_to_xn3.zip  

最新回复 (48)
axiuno 2015-9-15
1
请调大您的 php.ini 中的 memory_limit 尽可能的大一些,避免升级过程中内存不够。升级完以后再调回去。
游客 2015-9-15
编辑 删除 2
支持SQLite数据库吗?
游客 2015-9-15
编辑 删除 3
OK
游客 2015-9-15
编辑 删除 4
2.1终于可以升级了,赞
游客 2015-9-15
编辑 删除 5
希望修罗放出一键升级神器
游客 2015-9-15
编辑 删除 6
谁升级了 发出来看看
周星驰 2015-9-15
7
弱弱的说:求完善@功能,求回复可见插件,求discuz转换程序!
迪奥 2015-9-15
8
升级后发现3个问题
1、首页没有数据
2、板块里帖子排序错乱(按回贴时间)
3、点击数没导入(2.1 的 bbs_thread_views 表数据没导入到 3.0 的 bbs_threadviews),虽然官方现在不显示点击数,但以后可用插件显示。
作者辛苦了,但这些能解决吗?

点击数我用SQL命令改好了2.1的数据库,再执行3.0升级解决了
update bbs_thread,bbs_thread_views set bbs_thread.views=bbs_thread_views.views where bbs_thread.tid=bbs_thread_views.tid
cmheia 2015-9-15
9

转换配置有一处问题


XIUNO_BBS_2_PATH 后面少了 old/

迪奥 2015-9-16
10
升级程序的回帖数有误,没回帖的也显示成1个回贴。
原因是 2.1 的 bbs_thread 的 posts 是从1开始,3.0从0,升级程序这样改
'posts'=>$thread['posts'],
改为
'posts'=>$thread['posts'] - 1,
迪奥 2015-9-16
11
发现 'lastpid' 可以从2.1 bbs_post.pid 中取得,只是导入有点麻烦。导入后执行“重建 maxid”,解决了首页数据空,和板块里帖子排序错乱,终于完美升级到 3.0 了
我的站点由2.1完美升级3.0: http://dio8.ml
axiuno 2015-9-16
12
后台点击缓存,重建一下maxid。
axiuno 2015-9-16
13
@迪奥 已经修正了,感谢指出。
温柔哥 2015-9-16
14
求discuz转换程序!
游客 2015-9-16
编辑 删除 15
求discuz转换程序!
游客 2015-9-21
编辑 删除 16
是粉色粉色
游客 2015-9-21
编辑 删除 17
暗粉色粉色色粉
游客 2015-9-21
编辑 删除 18
合肥工业和供应和经济
游客 2015-9-22
编辑 删除 19
虚拟主机 怎么升级呢?
游客 2015-9-23
编辑 删除 20
支持一下啊
打人的 2015-10-3
21

打人的 2015-10-3
22
不用命令行的安装方法有木有……
diguo520 2015-10-7
23
升级好麻烦 能不用命令吗
游客 2015-10-17
编辑 删除 24

222222222222

游客 2015-10-17
编辑 删除 25

111

2804339042@qq.com 2015-10-18
26
不错
游客 2015-10-18
编辑 删除 27
而非
lion163 2015-10-18
28

升级3.0 出现这样的错误,一直过不去,怎么办?



hareqj@163.com 2015-10-22
29
2.02版本时都正常,用网站提供的升级程序升级到3.0后,中文的用户名都不能登录,提示“用户名不存在”。
在管理员后台搜索中文用户名的时候,点击搜索按钮后,搜索框里的中文都会变成乱码,而且也提示“没找到用户”。
3.0数据库和2.02的数据库是同一类型,同一个mysql上的不同数据库而已,都是utf8编码。不解问题出在哪里?试了三次都一样。(貌似原来7千多用户,升到3.0时提示成功,清理缓存后用户显示才3千多)@admin
游客 2015-10-23
编辑 删除 30
测试。
游客 2015-10-23
编辑 删除 31
可以限制游客评论吗
up1m 2015-11-5
32
说说我从sqlite正常升级到mysql的过程。
安装程序需要注释掉两大块升级步骤:
echo "upgrade qq login:\r\n";
if(0) {

}

echo "upgrade friendlink:\r\n";
if(0){

}
过程挺简单的,没什么问题。
yintan 2015-11-10
33
升级后,重建maxid,提示xhr.responseText:, type:timeout,首页还是没有数据,这个怎么解决?  @admin
axiuno 2015-11-11
34
发个贴试试
yintan 2015-11-11
35
发新帖首页可以正常显示出来,后台重建maxid,提示xhr.responseText:, type:timeout,清理缓存和重建maxid同时操作则提示:xhr.responseText:, type:abort,除置顶帖子之外,旧帖还是在首页显示不出来
游客 2015-11-13
编辑 删除 36
132
游客 2015-12-15
编辑 删除 37
454
游客 2015-12-15
编辑 删除 38
什么玩意,不懂!
游客 2015-12-23
编辑 删除 39
测试
游客 2016-1-9
编辑 删除 40
111
游客 2016-1-20
编辑 删除 41
252525
767686167@qq.com 2016-6-4
42
也是服,来个命令行的……
优活人生 2016-6-5
43

支持下,切西瓜解渴下

yhm86 2016-8-10
44
升级4.0
silent0608 2016-8-11
45
不成功,伤心啊

Error[1024]:  Database  Error:Table  'xxxd.bbs_thread_top'  doesn't  exist,  File:  /var/www/html/xiunophp/db.class.php,  Line:  137<br>
<br>
File:  /var/www/html/xiunophp/db.class.php,  Line:  137,  trigger_error(Database  Error:Table  'xxxd.bbs_thread_top'  doesn't  exist)  <br>
File:  /var/www/html/xiunophp/db.class.php,  Line:  104,  error()  <br>
File:  /var/www/html/xn2_to_xn3.php,  Line:  204,  exec(TRUNCATE  `bbs_thread_top`)  <br>
。。。。。。。。
<br>
Error[1024]:  Database  Error:Unknown  column  'create_date'  in  'field  list',  File:  /var/www/html/xiunophp/db.class.php,  Line:  137<br>
cico_wang_1474184819 2016-9-18
46
升级后发现3个问题 1、首页没有数据 2、板块里帖子排序错乱(按回贴时间)3、点击数没导入(2.1 的 bbs_thread_views 表数据没导入到 3.0 的 bbs_thread 的 view ...
感觉有了引用方便许多
cico_wang_1474184819 2016-9-18
47
感觉有了引用方便许多
是的
qzuser_1507466252 2月前
48
一直提示:不能再同一个数据库里升级,否则数据会被清空!请将新论坛安装到其他数据库。
返回
HTTP/1.1 502 Bad Gateway Content-Type: text/html Connection: close Content-Length: 308 Date: Thu, 14 Dec 2017 21:23:50 GMT X-Via: 1.1 localhost.localdomain (random:505601 Fikker/Webcache/3.7.4) 502 Bad Gateway

502 Bad Gateway - Cann't Connect To Upstream Server By SSL Read

Server: localhost.localdomain
Date: 2017-12-14 21:23:50

Fikker/Webcache/3.7.4