当WordPress服务器的IP地址发生变化时的解决方法可如下:

首先

我以WordPress作为个人备忘录。我使用Raspberry Pi作为WordPress服务器,但是如果Raspberry Pi的IP地址发生变化,我将无法登录WordPress,这让我很困扰。经过一番调查,我找到了解决方法并做了备忘。

2 事情

如果Raspberry Pi上运行的WordPress的IP地址发生变化,那么您将无法登录仪表板,当然也无法访问指向WordPress内页面的链接。

以下是中文的同义表达:

解决方法:
1. 处理方法
2. 应对办法
3. 解决途径
4. 对策
5. 处置方案

更新wordpress的DB中的siteurl。

打开 wp-config.php 文件,并记录 ’DB_NAME’、’DB_USER’、’DB_PASSWORD’ 的信息。这些信息在登录到 mysql 时是必需的。

就树莓派而言,wp-config.php通常放置在/www/html/wordpress的根目录下。

wp-config.JPG

(2) 登录到MySQL

mysql -u xxxxxx -p

请在wp-config.php中输入xxxxx的’DB_USER’的值。同时,您将被要求输入密码,请输入wp-config.php中确认的’DB_PASSWARD’的值。

访问WordPress使用的数据库。

MariaDB [(none)]> use yyyyy

请在 wp-config.php 中找到 ‘DB_NAME’ 的值并输入。

(3) 显示WordPress使用的数据库中的“siteurl”。

MariaDB [wordpress]>  select * from wp_options where option_name = 'siteurl';
+-----------+-------------+-------------------------------+----------+
| option_id | option_name | option_value                  | autoload |
+-----------+-------------+-------------------------------+----------+
|         1 | siteurl     | http://(変更前IPアドレス)/wordpress | yes      |
+-----------+-------------+-------------------------------+----------+

更新「siteurl」的值。

MariaDB [wordpress]> update wp_options set option_value = 'http://(変更後IPアドレス)/wordpress' where option_name = 'siteurl';

确认「siteurl」已经更新。

MariaDB [wordpress]> select * from wp_options where option_name = 'siteurl';
+-----------+-------------+------------------------------+----------+
| option_id | option_name | option_value                 | autoload |
+-----------+-------------+------------------------------+----------+
|         1 | siteurl     | http://(変更後IPアドレス)/wordpress | yes      |
+-----------+-------------+------------------------------+----------+

完成以上步骤后,您将能够登录WordPress。

更新3-2的网址(URL)。

请登录WordPress并进入仪表盘。点击“设置”将进入一般设置页面。请将站点地址更改为新IP地址,旧的信息保持不变。

settei.JPG

完成以上的操作后,wordpress中添加的链接也会得到更新。

更新3-3的链接。

由于图片文件等仍链接到旧IP地址,因此无法直接显示,需要更新链接。然而,手动修改每个HTML文件将是一项繁重的工作,因此我们将使用“Better Search Replace”插件。

首先安装“Better Search Replace”插件。

请查看这里以了解安装步骤。

更新图表链接信息

在WordPress上,图表的链接如下所示。

image.png

我們將使用「Better Search Replace」工具,將舊的IP地址替換為新的IP地址。

image.png

启动「Better Search Replace」插件,并按照下图所示的输入方式进行实际替换操作,图中链接将被修复,图像可以正常查看。

如果在「运行为干跑试验?」的选项中✔被勾选,则只进行搜索操作。请注意,如果取消勾选✔,则将执行实际的替换操作。

广告
将在 10 秒后关闭
bannerAds