Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[发布] discuz X3升级全过程

[复制链接]
html6 发表于 2013-4-22 23:59:48 | 显示全部楼层 |阅读模式
本帖最后由 html6 于 2013-4-23 00:17 编辑

  今天下午,发现官方已经发布了 discuz X3,于是第一时间下载,在本地捣鼓了将近 2小时,然后又调试 1小时,之后就将网站升级成了 X3版本,虽然存在些 bug,但相信官方会在正式版本修复这些问题,整个升级过程相当顺利,其中本地环境(localhost)升级大约用了 10分钟左右,网站升级只用了 1分钟,呵呵,这个可能和 iis操作有关,偶将要升级的零件都准备好了,才升级,这样确实只要1分钟。X3确实非常强悍,无论是性能或是网站各种功能,都要优于 X2.5,虽然目前只是 RC(测试版),但已经可以用于成品站,因为这离正式版只是部分 bug的修复,它们无真正的区别。

  网址:http://html6game.com  discuz X3 rc utf-8 sc版本



html6game_130422.jpg


  下面就写个升级全步骤,好让正在或想升级的站长们提供一些方法,让网站顺利的升级成 discuz X3系列!



一、X3官方升级具体步骤

1、DiscuzX 程序  1.0、 1.5、 2.0、 2.5、3.0Beta
1、备份数据库
2、建立文件夹 old,旧程序除了 data ,  config, uc_client, uc_server 目录以外的程序移动进入 old目录中
3、上传 3.0 RC程序(压缩包中 upload 目录中的文件)
4、上传安装包 utility 目录中的 update.php 到论坛 install 目录,删除 install 目录中的index.php
执行 http://你的域名/论坛路径/install/update.php
参照提示进行升级即可。升级时间随着数据的大小和服务器性能而变, 依据测试,10G左右的论坛,从 2.5 升级值 3.0 大约需 1.5-2.5 个小时。如果你的版本更老一些,升级的时间消耗的会更多些。
升级完毕,进入后台,更新缓存,并测试功能。最后,你可以将old目录中所需要的东西移动回来

  偶的建议是先在本地环境进行网站的升级,完成之后,再打包部分文件,这样升级相当快,就偶自己来说,准备好之后,升级只用了 1分钟(网站停止)。http://localhost/install/update.php




二、升级的全过程

1、先在本地环境(localhost),打开 iis,停止应用程序池和 iis。

001.png


002.png




2、选中除  data ,  config, uc_client, uc_server 目录以外的程序移动进入 old目录中。

003.png


004.png


005.png




3、上传 3.0 RC程序(压缩包中 upload 目录中的文件)。

006.png


007.png


008.png


009.png




4、上传安装包 utility 目录中的 update.php 到论坛 install 目录,删除 install 目录中的index.php。

010.png


011.png


012.png


013.png




5、重新启动 应用程序池和 iis。

014.png


015.png




6、打开浏览器,执行 http://localhost/install/update.php。

016.png


017.png


018.png


019.png


020.png


021.png


022.png




7、升级完成后,删除 install\update.php。

023.png




8、进入网站 后台 - UCenter - 更新缓存 勾选 更新模板缓存 更新。工具 - 更新缓存 勾选 DIY 模块分类缓存 更新。界面 - 风格管理 更新 CSS缓存。

024.png


025.png


026.png




9、将伪静态文件 web.config复制到网站根目录。

027.png




10、打开网站栏目页、帖子内容页等。

028.png


029.png


030.png


031.png




11、进入后台,使用 X3新增 站长 - 优化大师,进行适当优化。

032.png


033.png


034.png


035.png


036.png


037.png


038.png




12、重复步骤 后台 - UCenter - 更新缓存 勾选 更新模板缓存 更新。工具 - 更新缓存 勾选 DIY 模块分类缓存 更新。界面 - 风格管理 更新 CSS缓存。

039.png


040.png


041.png


042.png




13、内存优化清理及数据库表优化等。

043.png


044.png


045.png




14、这是 编辑的问题,因为如果需要编辑html,就照这个方法修改。

//让代码模式勾选可选
source\include\post\post_editpost.php 这个文件,打开查找:
$editor['editormode'] = 0;
$editor['allowswitcheditor'] = 0;
$editor['allowswitcheditor'] = 0;
将3个0 都改成 1 ,只改第二个就是 纯文本勾选,都改则不勾选。

//默认勾选HTML代码
template\default\forum\post_editor_attribute.htm

查找

<label for="htmlon"><input type="checkbox" name="htmlon" id="htmlon" class="pc" value="1" $htmloncheck />{lang post_html}</label>

替换成

<label for="htmlon"><input type="checkbox" name="htmlon" id="htmlon" class="pc" value="1" $htmloncheck  checked="checked" />{lang post_html}</label>

046.png


047.png


048.png




15、检查整个网站,调试有无问题。

049.png


050.png


051.png


052.png


053.png





三、还原网站的模板及各种个性化设置。

  这是一个比较繁琐的过程,需要你对 discuz X系列相当的了解,不然很多地方容易出错,造成错位,偶进行个性化还原,差不多用了 1个小时,大部分时间都花在这上面,因为要修改的地方很多,而在调试中会不断出现错误,不断修复,唯一需要的就是细心,用记事本记录米一步,最终完成全部工作。

054.png


055.png


056.png


057.png


058.png


059.png


060.png


061.png





小结:


  此次从 discuz X2.5 - X3升级过程,相当顺利,可见官方在这方面做了大量看不到的测试及努力,相信在正式版本会更加快速,也能在线升级,但偶不推荐在线升级,因为在线升级受带宽及远程管理的限制,会花掉几个小时甚至几天,不如先在本地环境升级,测试完成后再打包相应文件传至服务器进行升级,这样即节约时间又能保证网站的数据完整,即使升级失败,能够马上还原网站,不会造成影响。



回复

使用道具 举报

 楼主| html6 发表于 2013-4-23 00:00:18 | 显示全部楼层
二楼占位。
回复

使用道具 举报

随州便民网 发表于 2013-4-23 00:10:55 | 显示全部楼层
楼主太有心了
回复

使用道具 举报

抽烟只为装内裤 发表于 2013-4-23 00:17:01 | 显示全部楼层
官方不声不响的发布了dzx3 rc版本
不看楼主的贴子,还真不知道这事呢
回复

使用道具 举报

可爱的轩轩 发表于 2013-4-23 06:23:26 | 显示全部楼层
没提升你UC需要升级??
回复

使用道具 举报

不露也锋芒 发表于 2013-4-23 17:33:23 | 显示全部楼层
这可是真正的教学贴!!!
回复

使用道具 举报

gushiyue 发表于 2013-4-23 17:50:21 | 显示全部楼层
全能的东西吗?
回复

使用道具 举报

tzgy 发表于 2013-4-23 22:20:29 | 显示全部楼层
(::13::)(::13::)(::13::)(::13::)
回复

使用道具 举报

hoozoo2012 发表于 2013-4-28 09:23:34 | 显示全部楼层
支持支持!有图有真相!
回复

使用道具 举报

hoozoo2012 发表于 2013-4-28 09:23:55 | 显示全部楼层
向第一个吃螃蟹的人致敬!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-25 10:24 , Processed in 0.152592 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表