此更新已从自动更新重命名为高级更新,以更清楚地说明它只能由高级用户使用。
此包会检测已更改的文件,并在需要时合并更改。由于此类更新在升级时可能会导致问题,因此不建议将其用于更新和/或升级。
有许多高级更新文件可用,您应该选择与您当前正在运行的论坛版本相对应的文件。例如,如果您的当前版本是3.3.0,而您要更新到3.3.1,则需要phpBB-3.3.0_to_3.3.1.zip/tar.bz2文件。
- 备份原始文件
- 备份数据库
- 在本地,执行以下步骤:
- 下载phpBB 3.3高级更新文件
- 提取目录install/
- 提取目录vendor/
- 在Web服务器上,删除目录vendor/
- 上传目录install/
- 上传目录vendor/
- 运行更新程序:
提示
对于大型论坛,您可能希望通过命令行而不是使用Web浏览器来更新数据库。从论坛的根目录中,执行以下命令:php ./bin/phpbbcli.php db:migrate --safe-mode
- 使用Web浏览器,访问论坛根目录中的 /install(例如 http://www.example.com/yourforum/install)。
- 单击Update选项卡
- 单击Update
- 选择 “Update filesystem and database” 并单击 Submit
- 根据文件所有权,有几个选项可用于执行此更新:
- 将修改后的文件下载到存档中:这将生成一个包含所有更新文件的存档。下载后,将其内容上传到服务器。
- 通过FTP更新文件(自动):您需要提供 FTP 凭证和文件路径,以便服务器可以就地对文件进行FTP上传。
- 通过直接访问更新文件(自动):如果Web服务器具有写入权限,则更新程序可以将更改直接写入文件
- 单击Update Files(更新文件)
- 单击“Continue Update Process”(继续更新过程)以更新数据库
- 删除服务器上的目录install/