Discuz! Q升级方法,转自官方教程
admin
2023-07-31 04:31:53
0
  • 点击进入:ChatGPT工具插件导航大全

升级方法

#基于dl.php的升级方案(适合镜像、宝塔和下载安装)

  1. 如果你的dl.php在运行时,左上角Logo处没有版本号,请下载并替换最新版本的 安装工具。有版本号的dl.php会自动升级到最新版本。
  2. 删除lock文件dl.php每次运行完成后,会在其所在目录下生成dl.php.lock文件,升级前请先删除此文件
  3. 访问dl.phpdl.php会检测到这是升级,按向导进行升级即可
  4. 如果从1.0之前版本升级到1.0,需要修改Web服务器配置,Ngnix请看这里,IIS请看这里,Apache请使用内置的.htaccess文件。
  5. dl.php会自动完成升级所有的其它相关工作,无需 任何其它操作,本页面以下的内容不必关心。

#基于容器的升级方案

请参考这里

#手工升级所需工作

  • 升级到v1.0.200715
    • 进入 discuz 的主目录,运行以下命令 :
      php disco migrate --force
      
  • 升级到v1.0.200710
    • 需要配置PHP,启用扩展exif
  • 升级到v1.0.200707
    • 无需其它工作
  • 升级到v1.0.200705
    • 进入 discuz 的主目录,运行以下命令 :
      php disco migrate --force
      
  • 升级到v1.0.200703
    • 修改 Web服务器配置,Ngnix请看这里,IIS请看这里,Apache请使用内置的.htaccess文件
    • 进入 discuz 的主目录,运行以下命令 :
      php disco migrate --force
      php disco upgrade:category-permission 
      php disco upgrade:videoSize
      php disco upgrade:notice
      
    • 修改 config.php 配置文件,将 140行左右的 \'providers\' => 的配置修改为以下内容:
      \'providers\' => [
          App\\Formatter\\FormatterServiceProvider::class,
          App\\Passport\\Oauth2ServiceProvider::class,
          App\\Providers\\AppServiceProvider::class,
          App\\Providers\\AttachmentServiceProvider::class,
          App\\Providers\\CategoryServiceProvider::class,
          App\\Providers\\EventServiceProvider::class,
          App\\Providers\\OrderServiceProvider::class,
          App\\Providers\\PostServiceProvider::class,
          App\\Providers\\SettingsServiceProvider::class,
          App\\Providers\\ThreadServiceProvider::class,
          App\\Providers\\UserServiceProvider::class,
          App\\Providers\\DialogMessageServiceProvider::class,
      ],
      
  • 升级到v0.5.200522
    • 从上一版本升级到本版本,请进入 discuz 的主目录,运行 php disco migrate --force
  • 升级到v0.5.200508
    • 从上一版本升级到本版本,请进入 discuz 的主目录,运行 php disco migrate --force
    • 如果运行以上脚本时出现错误,请下载此文件,替换 discuz主目录下的 database/migrations 目录下的同名文件,然后再次执行 php disco migrate --force
  • 升级到v0.5.200424
    • 从上一版本升级到本版本,无需其它配置
  • 升级到v0.5.200410
    • 附件图片统一接入对象存储服务后,需要重新配置”后台-全局-腾讯云设置-对象存储“中的“访问域名”。访问域名获取方式为:“腾讯云-对象存储-存储桶列表-配置管理-基本配置”中的“访问域名”(详见使用手册“2.2.7.6对象存储”部分说明)。
    • 修改config.php文件,将100行附近的以下配置:
      \'attachment\' => [
      

      更改为:

      \'attachment_cos\' => [
      

      并在此配置之前加入以下配置:

      \'attachment\' => [
          \'driver\' => \'local\',
          \'root\'   => storage_path(\'app\'),
          \'url\'    => \'attachment\'
      ],
      

      最终配置如下所示:

      \'attachment\' => [
          \'driver\' => \'local\',
          \'root\'   => storage_path(\'app\'),
          \'url\'    => \'attachment\'
      ],
      \'attachment_cos\' => [
          \'driver\' => \'cos\',
          \'root\'   => storage_path(\'app/public/attachment\'),
          \'url\'    => \'attachment\'
      ],
      
  • 升级到v0.5.200403
    • 从v0.4.200331升级,无需其它工作
    • 从其它版本升级,直接升级到此版本,然后按 v0.4.200331 升级的要求完成数据库升级和配置文件修改
  • 从任意版本升级到 v0.4.200331
    • 进入 discuz 的主目录,运行 php disco migrate --force
    • 基于Docker的升级方案,请参考容器的更多配置说明进行升级。
    • 修改config.php,在94行附近,attachment配置之前,加入以下配置:
    \'avatar_cos\' => [
      \'driver\' => \'cos\',
      \'root\' => storage_path(\'app/public/avatars\'),
      \'url\' => \'avatar\',
      \'visibility\' => \'public\',
    ],
    
  • 从任意版本升级到 v0.4.200327,需要在完成以上步骤后,进入 discuz 的主目录,运行 php disco migrate --force。基于Docker的升级方案,请参考容器的更多配置说明进行升级。Discuz! Q升级方法,转自官方教程Discuz! Q升级方法,转自官方教程

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
如何在电报Telegram中隐... 点击进入:ChatGPT工具插件导航大全 在Android上的电报中隐藏您的电话号码 您可以通过切换...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...