按照官方文档这样升级上来了,可是还是有问题,首先附上官方文档。

从 X3.2、X3.3 升级

  • 备份数据库
  • 建立文件夹 old,旧程序除了 data , config, uc_client, uc_server 目录以外的程序移动进入 old 目录中
  • 上传 X3.4 程序(压缩包中 upload 目录中的文件), 如上传时候提示覆盖目录,请选择“是”
  • 移除云平台插件,请上传安装包 utility 目录中的 clearcloud.php 到论坛 install 目录,执行后到后台卸载删除应用
  • 升级完毕,进入后台,更新缓存,并测试功能。X3.4 的QQ互联功能已升级为允许使用QQ互联官方的 appid,新站点必须到 http://connect.qq.com/ 申请,升级上来的站点不受影响。 discuz X3.4 QQ互联配置教程

但是这样做还是不少步骤还要做,这里写上我自己完整的升级教程,希望能帮助大家。

  1. 修改discuz3.4 的配置文件在config目录下,即config.global.php和configucenter.php 两个文件。
    UCenter 的配置文件在 data 目录下,即 config.inc.php 文件。要使数据库名和数据库连接密码一一对应。
  2. 出现1142错误的时候 按照第一步去做。
  3. 升级出现错误的时候,把配置文件重新上传一下,很可能成功。
  4. 更新缓存—点击频道页面还是错误的话,需要去old把对应的页面拷贝进来。
  5. discuz3.2升级到3.4 一定不要用update.php,否则后果很严重。
  6. 插件和模板不正常的话,把对应的文件拷贝下来。old/source/plugin目录中原来自己安装的插件直接挪到source/plugin目录中。
  7. 升级后可能出现 Oops! System file lost: class/class_cloud.php 这样的错误,解决方法是关闭所有有关漫游的插件,防水墙、纵横搜索等等。就可以解决了。
  8. 如果https访问出现问题,样式不对,一直显示不安全的脚本,可以直接去宝塔选择强制https访问,或者去阿里云CDN选择强制https

如果这样还有问题,请在下方评论留言

 

如果你觉得麻烦的话,我可以帮你解决 点击付费升级

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。