- 备份原始文件
- 备份数据库
- 下载phpBB 3.3完整文件
- 将文件内容解压缩到您的计算机并打开目录phpBB3
- 从包中删除以下文件:
- 文件config.php
- 目录files/
- 目录images/
- 目录store/
- 在您的网站上,删除论坛根目录中的所有文件,但以下文件除外:
- 文件config.php
- 目录ext/
- 目录files/
- 目录images/
- 目录store/
- 目录styles/
- 将目录内容从您的计算机上传到论坛的根目录。系统可能会提示您覆盖其余文件。如果系统提示合并或覆盖目录,请选择合并目录。pnpBB3
docs/该文件夹供您个人使用,无需将其上传到您的论坛。 - 更新数据库:
提示
对于大型论坛,您可能希望通过命令行而不是使用 Web 浏览器进行更新。从论坛的根目录中,执行以下命令:php ./bin/phpbbcli.php db:migrate --safe-mode
- 使用Web浏览器,访问论坛根目录中的 /install/app.php/update(例如 http://www.example.com/yourforum/install/app.php/update)。您将看到以下警告消息:未找到有效的更新目录,请确保您上传了相关文件。这是预期结果,而不是错误。
- 选择“Update database only”(仅更新数据库),然后单击 Submit
- 等待进度条达到 100% 并等待指示更新已完成的消息
根据您以前的版本,这将进行许多数据库更改。在此过程中,您可能会收到 FAILURES。除非您看到实际的 ERROR,否则它们不应引起关注,在这种情况下,脚本将停止(在这种情况下,您应该通过我们的论坛寻求帮助)。
- 删除服务器上的目录install/
确保上传中包含根级别.htaccess 文件。某些FTP客户端不显示名称以句点开头的文件,您可能需要启用隐藏文件的显示。
重要
通过 FTP 备份文件时,请确保客户端处于二进制模式。如果使用 Filezilla,请确保将“传输不带扩展名的文件”设置设置为“二进制模式”。
有关详细信息,请参阅:使用 Filezilla 传输附件