实时更新,  网站搭建

WP搭建完成后日常使用中遇到问题集锦

本文于2021年1月7日由AlvinCR更新

1.数据迁移时需要注意的问题

1.1 自动迁移

LNMP/LAMP的版本最好相同,如果不同有可能会出现问题。如果出错则采用手动方法。

1.2 手动迁移

按照网上的教程来操作发现有点问题,(理论上应该可行,操作很多次也能成功)可能我这此迁移出错的情况是个例。因此记录下我备份站点时能够有效进行的操作(使用宝塔完成),以便来日参考。

(1)建立新VPS,如果非新VPS则使用宝塔界面删除数据库文件以及网站中的数据。

(2)将DNS解析到现在的IP后。等待至少半个小时才能进行正确的解析,一定一定要等待半个小时以上,等待的同时可以完成下面操作后。

(3)使用使用WP一键部署(手动下载WP也可行),确保能够进入WP安装界面。

(4)上传原VPS中网站的压缩包,解压并替换WP一键部署后的文件夹。

(5)如果等待时间足够DNS解析,那么测试网站是否正确迁移成功,如果等待时间不足导致DNS未解析成功,无法判断出现的错误界面是由什么情况导致的。(win10+谷歌浏览器使用网络诊断有时能够诊断出DNS解析错误,但是仍建议多等等,由于我等待的时间太短,导致我一直刷新并更改DNS解析的服务器配置,导致解析更加混乱,等待解析的时间又刷新了,并且由于仍然登录不上站点,我又来回进行部署以及上网查教程,重部署了不下十几次站点……)

 

 

2.为什么用IP无法访问网站,域名可以访问

因为在虚拟主机上放置了N个网站,而每个网站绑定1个或以上域名,所以用域名访问主bai机可以解析到网站目录,但用IP的话服务器就不知道解析到哪个目录了!
因为http请求里包含了域名信息,所以用域名访问,虚拟主机服务器会根据域名来返回网站,直接用IP访问是因为没有域名信息,所以服务器不知道要访问的是哪个网站目录,只有共享IP的虚拟主机或者VPS才有这情况,像有邦定独立IP功能或者独立主机的服务器就可以直接通过域名和ip都可以访问。

 

3.无法访问网站,DNS解析异常

如果站点存在但是出现这种情况时,需要检测DNS设置是否出现异常。

由于使用的是cloudflare加速,这里只能保留CloudFlare的server,如果再保留一个服务,那么就会出现上图那样的情况。

设置错误会出现错误提醒,但是字体非常的小,需要很仔细才能看清楚,设置正常后,显示如下:

 

4.数据库解析异常

由于站点的迁移,但是数据库中IP地址仍为原来的地址,因此会导致数据库访问出现异常,需要使用pjpMyAdmin将wp_options中1和2号位的值改为自己的域名(保证DNS解析无误)或是将其改为新的IP地址。

 

5 PHP修改已被回滚(2021.1.6补充)

未能与站点联系来检查致命错误,因此PHP修改已被回滚。您需要采用其他方式(如SFTP)上传您修改的PHP文件。

直接在后台进行修改文件,也不用SFTP进行上传,这是WordPress系统的正常防白屏机制,可以通过文件管理插件进行解决。

1 可能的原因

在出现前,为了测试 WP Fastest Cache 与 WP Super Cache 的区别,我停用了之前使用的 WP Super Cache 并安装启用 WP Fastest Cache。后卸载了WP Fastest Cache 并重新启用了 WP Super Cache。这时编辑文件时出现该错误。 禁用 WP Super Cache 重新启用即可修复该问题。可能由于插件兼容性或者两个缓存插件冲突导致。

原文:https://beekc.top/2018/08/01/can-not-edit-file/

但是我并没有使用这个插件,此外在出现问题之前并没有安装插件,也没有修改什么内容(2021.1.6站点出现了异常:原文

 

6 流量控制导致无法访问 (2021.1.7补充)

1 出现的问题

这一段时间如果经常遇到这种情况,那是因为我设置了访问流量控制,因为我的站点好像经常有异常流量,所以我将单IP限制和流量控制设置的比较小,我自己也经常遇到这种问题。

2 解决方法

最近没怎么碰到异常流量的情况,倒是站点经常出现其它莫名其妙的现象,所以我将流量控制放宽了,应该不会再出现上面的问题了。

操作步骤:如果是使用宝塔,那么找到网站-需要修改的域名-流量控制,然后修改就行了。

 

 

Leave a Reply

邮箱地址不会被公开。 必填项已用*标注

WP搭建完成后日常使用中遇到问题集锦