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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 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版本





  下面就写个升级全步骤,好让正在或想升级的站长们提供一些方法,让网站顺利的升级成 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。







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









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











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











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







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

















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





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









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





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











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

















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











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









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>









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














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

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




















小结:


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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| 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::)
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 16:42 , Processed in 0.037107 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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