升级指南:从 3.2 升级到 3.3
发表于 : 2024年 10月 22日 09:54
升级到phpBB 3.3可能会导致某些样式和扩展不再有效。如果您有自定义logo,则可能需要在升级后重做。
phpBB 3.3应该向后兼容3.2,但是一些扩展和自定义编辑可能不再有效。最简单的升级方法是在升级之前删除所有现有文件,并在验证其正确性后重新应用自定义更改。
要升级,请执行以下步骤:
phpBB 3.3应该向后兼容3.2,但是一些扩展和自定义编辑可能不再有效。最简单的升级方法是在升级之前删除所有现有文件,并在验证其正确性后重新应用自定义更改。
要升级,请执行以下步骤:
- 确保您的服务器满足运行 phpBB 3.3 的要求:
- 备份原始文件
- 备份数据库
- 停用除prosilver之外的所有样式
- 停用任何与phpBB 3.3不兼容的扩展。请与扩展作者联系,了解扩展是否兼容。
- 将英式英语设置为唯一的语言包
- 下载phpBB 3.3全套档案
- 将存档内容解压到您的计算机并打开phpBB3目录
- 从包中删除以下文件:
- config.php 文件
- files/ 目录
- images/ 目录
- store/ 目录
- 在您的网站上,删除论坛根目录中的所有文件,但以下文件除外:
- config.php 文件
- ext/ 目录
- files/ 目录
- images/ 目录
- store/ 目录
- 将phpBB3目录的内容从您的计算机上传到您的论坛目录。系统可能会提示您覆盖其余文件。如果系统提示合并或覆盖目录,请选择合并目录。
- 更新数据库:
提示
对于大型论坛,您可能希望通过命令行而不是使用Web浏览器进行更新。从论坛的根目录中,执行以下命令:php ./bin/phpbbcli.php db:migrate --safe-mode
- 使用Web浏览器,访问论坛根目录中的 install/。(例如 http://www.example.com/yourforum/install)
- 单击Update选项卡
- 单击Update按钮
- 选择“Update database only”(仅更新数据库),然后单击Submit
- 等待进度条达到100%并等待指示更新已完成的消息
- 删除 install/ 目录
注意
确保上传中包含根级别 .htaccess 文件。某些FTP客户端不显示名称以句点开头的文件,您可能需要启用隐藏文件的显示。
注意
如果您的论坛使用了英式英语以外的语言包,您需要从https://www.phpbb.com/languages/下载
重要
将3.3文件上传到服务器时,请勿覆盖config.php。
重要
备份文件时,请确保您的FTP客户端处于二进制模式或以二进制模式传输不带扩展名的文件。
有关详细信息,请参阅:知识库:使用 Filezilla 传输附件