分页: 1 / 1

升级指南:从 3.0 升级到 3.3

发表于 : 2024年 10月 19日 10:28
phpbbcore
升级到phpBB 3.3将导致以前安装的MODifications和样式无法使用。如果您有自定义 logo,则需要在升级后重做。

phpBB3.3与3.0不兼容,大多数以前的文件都需要在升级前删除。

要升级,请执行以下步骤:
  1. 确保您的服务器满足运行phpBB 3.3的要求:第 1.1 节 “要求”
  2. 备份原始文件
  3. 备份数据库
  4. 停用除prosilver之外的所有样式
  5. 从数据库中删除所有与MOD相关的更改。这支持工具包的Database Cleaner可用于此目的。
  6. 将英式英语设置为唯一的语言包
  7. 下载phpBB3.3全套档案
  8. 将存档内容解压到您的计算机并打开phpBB3目录
  9. 从包中删除以下文件:
    • config.php文件
    • files/目录
    • images/目录
    • store/目录
  10. 在您的网站上,删除论坛文件夹中的所有文件,但以下文件除外:
    • config.php文件
    • files/ 目录
    • images/ 目录
    • store/ 目录
  11. 将phpBB3目录的内容从您的计算机上传到您的论坛目录。系统可能会提示您覆盖其余文件。如果系统提示合并或覆盖目录,请选择合并目录。
  12. 更新数据库:

    提示
    对于大型论坛,您可能希望通过命令行而不是使用Web浏览器进行更新。从论坛的根目录中,执行以下命令:php ./bin/phpbbcli.php db:migrate --safe-mode

    1. 使用Web浏览器,访问论坛根目录中的 install/。(例如 http://www.example.com/yourforum/install)
    2. 单击Update选项卡
    3. 单击 Update 按钮
    4. 选择“Update database only”(仅更新数据库),然后单击Submit
    5. 等待进度条达到100%并等待指示更新已完成的消息
  13. 删除 install/目录

    注意
    确保上传中包含根级别 .htaccess 文件。某些 FTP 客户端不显示名称以句点开头的文件,您可能需要启用隐藏文件的显示。

    注意
    如果您的论坛使用了英式英语以外的语言包,您需要从https://www.phpbb.com/languages/

    重要
    将3.3文件上传到服务器时,请勿覆盖 config.php。

    重要
    备份文件时,请确保您的 FTP 客户端处于二进制模式或以二进制模式传输不带扩展名的文件。

    有关详细信息,请参阅:使用 Filezilla 传输附件