分页: 1 / 1

升级指南:3.3.x 中的次要更新:完整更新

发表于 : 2024年 10月 23日 11:26
phpbbcore
此更新方法将删除大多数现有文件,然后将新文件放在适当的位置。
  1. 备份原始文件
  2. 备份数据库
  3. 下载phpBB 3.3完整文件
  4. 将文件内容解压缩到您的计算机并打开目录phpBB3
  5. 从包中删除以下文件:
    • 文件config.php
    • 目录files/
    • 目录images/
    • 目录store/
  6. 在您的网站上,删除论坛根目录中的所有文件,但以下文件除外:
    • 文件config.php
    • 目录ext/
    • 目录files/
    • 目录images/
    • 目录store/
    • 目录styles/
  7. 将目录内容从您的计算机上传到论坛的根目录。系统可能会提示您覆盖其余文件。如果系统提示合并或覆盖目录,请选择合并目录。pnpBB3
    docs/该文件夹供您个人使用,无需将其上传到您的论坛。
  8. 更新数据库:

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

    1. 使用Web浏览器,访问论坛根目录中的 /install/app.php/update(例如 http://www.example.com/yourforum/install/app.php/update)。您将看到以下警告消息:未找到有效的更新目录,请确保您上传了相关文件。这是预期结果,而不是错误。
    2. 选择“Update database only”(仅更新数据库),然后单击 Submit
    3. 等待进度条达到 100% 并等待指示更新已完成的消息

      根据您以前的版本,这将进行许多数据库更改。在此过程中,您可能会收到 FAILURES。除非您看到实际的 ERROR,否则它们不应引起关注,在这种情况下,脚本将停止(在这种情况下,您应该通过我们的论坛寻求帮助)。
  9. 删除服务器上的目录install/
注意
确保上传中包含根级别.htaccess 文件。某些FTP客户端不显示名称以句点开头的文件,您可能需要启用隐藏文件的显示。


重要
通过 FTP 备份文件时,请确保客户端处于二进制模式。如果使用 Filezilla,请确保将“传输不带扩展名的文件”设置设置为“二进制模式”。


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