分页: 1 / 1

phpBB 3.2.x 升级到 phpBB 3.3.0 的步骤

发表于 : 2020年1月10日 15:30
davidyin
首先要提醒大家:
升级到 phpBB 3.3 可能会让你原来的在 phpBB 3.2.x 下可以使用的样式 Styles 和 扩展 Extension 出现兼容性错误。请在完整测试之后,再在你的生产平台上升级。
phpBB 3.3 原则上是向下兼容到 3.2 的,然而某些扩展或者手工修改可能会不能正常工作。最简单不易出错的升级途径是在升级之前,移除所有现有的文件,在升级之后,再逐个添加那些修改。

升级之前,先做下面这些准备工作。

1)确认你的服务器环境满足运行 phpBB 3.3 所需的要求

2)做一个完整的文件备份。

3)做一个完整的数据库备份。

4) 禁用所有的样式 Styles,只保留 prosilver

5) 禁用任何同 phpBB3.3 不兼容的 扩展,同扩展的作者联系,或者查看其扩展页面的说明情况,千万不要默认就以为一定兼容。

6) 设置 British English 为唯一个语言包,如果使用了包含简体中文语言包的,也可以指定简体中文。

7)下载 phpBB 3.3 的完整安装包,可以在本站首页下载包含简体中文的完整安装包。

8) 解压缩这个安装包,并打开其中的 phpBB3 目录。

Re: phpBB 3.2.x 升级到 phpBB 3.3.0 的步骤

发表于 : 2020年1月10日 15:38
davidyin
9)删除目录中下面这些文件或子目录:
• The config.php file
• The images/ directory
• The files/ directory
• The store/ directory

10) 在你自己的网站上,从你的论坛目录中删除所有文件,只保留下面这些
• The config.php file
• The ext/ directory
• The images/ directory
• The files/ directory
• The store/ directory

11) 现在上传在第 9 步准备好的文件,到你的网站论坛目录中。你也许会看到有覆盖现有文件的提示,选择同意。

12)升级数据库,输入 https://www.yourwebsite.com/yourforum/install
进入这个页面之后,选择 Update 标签,点击升级,选择“只升级数据库”,等待程序完成升级过程,一直到 100%。
如果数据库很大的,那么选择命令行升级,从你的论坛的根目录,执行下面的命令:

代码: 全选

php ./bin/phpbbcli.php db:migrate --safe-mode
13)删除网站上的 install 目录。

至此你的论坛就升级完成,可以正常使用了。