bt+wordpress网站服务器更换IP后需进行的必要配置

文章讲述了在服务器更换IP地址后,网站访问正常但加载资源慢的问题,经排查发现是WordPress配置问题。解决方法是通过SSH连接数据库,更新wp_options表中siteurl和home的option_value,确保网站URL正确。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

服务器更换ip地址后,网站能访问,但是加载资源特别慢,加载异常,wordpress后台无法进入。

排查发现是wordpress配置的问题。排查过程省略。

解决办法:

修改网站数据库中wp_options表下与ip有关的value,这里使用ssh工具进行修改。

(本例中网站数据库为"baidu_com")

通过bt提供的phpMyAdmin工具可以看到,与此相关的网站数据库中,wp_options表下有两个option_name,分别是"siteurl"和"home",我们需要将其option_value中的ip更新。

不建议直接在phpMyAdmin中操作,我们用ssh工具操作(如果是本地部署的情况,在服务器终端上操作也可)。

ssh连接服务器后,切换root身份,输入bt命令,

如果是第一次通过ssh去登录网站的数据库,需要设置密码,输入7(强制修改MySql密码)。这里设置的密码与bt建站时设置的数据库用户、密码(也就是用来登录phpMySql的那个用户、密码)无关,相互不影响。

设置好密码后,执行mysql -u root -p,再输入刚刚设置的密码:

加载网站对应的数据库:use [网站对应的数据库] (这里是"baidu_com",请根据实际情况修改)

更新站点url和主页:

update wp_options set option_value='http://ip:port/wordpress' where option_name ='siteurl' or option_name='home';

这条MySQL语句是用来更新WordPress数据库中的`wp_options`表的。`wp_options`表存储了WordPress网站的设置选项。这条语句的具体作用是:

- `update wp_options`:表示要更新`wp_options`表中的记录。
- `set option_value='http://ip:port/wordpress'`:将`option_value`字段的值设置为`'http://ip:port/wordpress'`。这里的`option_value`是`wp_options`表中的一个字段,通常用来存储选项的值。
- `where option_name ='siteurl' or option_name='home'`:这是一个条件语句,用于指定哪些记录需要被更新。`option_name`是`wp_options`表中的一个字段,它表示选项的名称。这里的条件是,如果`option_name`的值是`'siteurl'`或者`'home'`,则对应的记录会被更新。

总的来说,这条语句的目的是将WordPress数据库中与网站URL(`siteurl`)和首页URL(`home`)相关的设置更新为`'http://ip:port/wordpress'`。这通常用于更改WordPress网站的基本URL,例如在迁移网站到新的地址时。

这里的'wordpress'是wordpress配置文件所在目录,请在网站目录中确认wordpress配置文件所在的位置,mysql语句注意不要漏掉末尾的分号。

更新完毕,在浏览器中测试,网站访问正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值