设为首页收藏本站

爱学IT网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5645|回复: 0

[经验贴] Discuz! X3.1 升级到 Discuz! X3.2正式版详细教程

[复制链接]
发表于 2021-9-4 12:41:13 | 显示全部楼层 |阅读模式
Discuz! X3.1 升级到 Discuz! X3.2正式版详细教程

一、首先要下载Discuz! X3.2安装包,找到对应的版本
简体中文GBK
http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip

繁体中文 BIG5
http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_TC_BIG5.zip

简体 UTF8
http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

繁体 UTF8
http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_TC_UTF8.zip

二、升级或 全新安装
1、如果你是 全新安装,安装官方安装过程,上传程序到服务器,直接运行 http://你的域名/论坛/install/ 即可。按照提示,一步一步安装即可。


重点说一下,低版本升级。我拿X3.1升级为例。


一定要要备份、备份、备份


三、升级步骤


1、备份数据库
2、备份程序文件,整个文件都要备份。如果你的附件,有单独目录。建议也要备份。 把整个网站都备份下来,以便退回。



如果不备份,后面让你连哭地都找不到。



3、在根目录 建立文件夹 old,旧程序除了 data ,  config, uc_client, uc_server 目录以外的程序移动进入 old目录中。
     如果服务器配置了路由,.htaccess 文件也保留。
4、把下载的Discuz_X3.2_SC_UTF8.zip 安装包我的是UTF8简体,根据自己情况选择,上传 X3.2 程序中(压缩包中 upload 目录中的文件), 如上传时候提示覆盖目录,请选择“


5、上传安装包 utility 目录中的 update.php 到论坛 install 目录,删除 install 目录中的index.php文件
     这样主要是修改数据库表结构。






6、执行更新

   
     执行 http://你的域名/论坛路径/install/update.php 。有执行这个地址会提示 "做自己的时间管理大师请先升级 UCenter 到 1.6.0 以上版本。......"


    如果提示这个,按提示信息更换了 uc_server 目录后,还是不行。就直接运行 http://网址/install/update.php?step=prepare。运行这个即可。


最后会提示,是否要恢复默认模板。选择 “是” 即可
等着更新完成后,就升级完成了。如果网站数据量比较大,会比较耗费时间。


7、升级完毕,测试系统
    如果能正常访问,则大部分已经没问题了。需要注意一些细节。
    logo是否需要更换 地址:static/image/common/logo.png   
  图标是否需要更换  地址:根目录下  favicon.ico

8、测试发现问题
    提交数据后提示“The requested URL * was not found on this server.
   解决方式一:
   如果原来项目里有 .htaccess 文件,把这个文件,还放到根目录里即可。
  解决方式二:


  1. 检测你的apache开启了rewrite_module模块,



  2. 如果开启了Apache的rewrite_module模块:

  3. 在项目目录添加.htaccess文件。



  4. 如果没有开启了Apache的rewrite_module模块:

  5. 找到apache的httpd.conf文件,放开这个模块让我来

  6. LoadModule rewrite_module modules/mod_rewrite.so

  7. 就是将前面"#"去掉,如果不存在则添加上句。

  8. 如果你的网站是根目录的话:找到

  9. <Directory />

  10.   Options FollowSymLinks

  11.   AllowOverride None  

  12. </Directory>

  13. 将上面的None改为All

  14. 如果你的站点不在根目录,设置如下:

  15. <Directory "/var/www/html/directory_name">

  16. Order allow,deny

  17. Allow from all

  18. AllowOverride All

  19. </Directory>
复制代码

到此升级结束。















本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

申请友链|京ICP备13007648号-1|小黑屋|爱学IT网    

GMT+8, 2021-10-27 21:47 , Processed in 0.167458 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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