如何将WordPress服务器从Ubuntu 18.04升级到20.04

时间:2020-03-21 11:48:37  来源:igfitidea点击:

当前,Ubuntu已经发布了具有大量新功能的新LTS版本。
将服务器从旧的Ubuntu升级到新的Ubuntu是一个好主意,但是在继续升级服务器时需要采取一些预防措施。
使用给定的分步方法,可以轻松升级服务器。

它将所有软件包和内核升级到最新版本,以便我们可以使用其最新功能和高级安全模块。
本教程将向我们介绍如何轻松地将WordPress服务器从Ubuntu旧版本顺利升级到Ubuntu新版本。
通过本教程,我们可以轻松地将LAMP或者LEMP堆栈托管的WordPress服务器升级。

步骤1:为Ubuntu WordPress服务器创建备份或者快照

注意:作为预防措施,首先要在继续升级之前创建备份或者快照,如果出现任何问题,则备份或者快照将将WordPress恢复到最后的工作状态。

使用SSH连接WordPress服务器并创建备份。
我们还可以使用VPS托管备份解决方案(例如快照)。
此功能将使用快照手动创建备份。

步骤2:使用其升级脚本升级到最新的Ubuntu

现在,将软件包存储库更新到最新版本:

$sudo apt-get update

接下来,升级程序包:

$sudo apt-get upgrade

我们将删除不需要的软件包并将Ubuntu升级到最新版本:

$sudo apt-get dist-upgrade

最后运行升级脚本:

$sudo do-release-upgrade

在运行升级脚本期间,请遵循所有说明。

步骤3:最终升级后,WordPress会显示404错误。

我们将使用正确版本的PHP从'PHP7.2'到'PHP7.4'替换所有配置文件。

对于Apache
编辑Apache虚拟主机:

$sudo nano /etc/apache2/sites-available/example.com.conf
$sudo nano /etc/apache2/sites-enabled/example.com.conf

编辑Apache配置文件:

$sudo nano /etc/apache2/apache2.conf

重新启动Apache服务以使更改生效:

$sudo systemctl restart apache2

对于Nginx
编辑Nginx服务器块:

$sudo nano /etc/nginx/sites-available/example.com
$sudo nano /etc/nginx/sites-enabled/example.com

编辑Nginx配置文件:

$sudo nano /etc/nginx/nginx.conf

重新启动Nginx服务以使更改生效。

$sudo systemctl restart nginx

如果仍然显示错误,则请仔细查看已升级的软件包。

现在我们已经将WordPress服务器升级到了最新的Ubuntu版本。