之前我的网站ip段被恶意ddos了所以导致网页无法正常登陆 昨天刚刚重新把域名重新解析 成新的ip网段 结果发现我之前的wordpress版本无法升级了 之前的版本是4.9.9 现在想要自动升级成5.1.1发现自动安装错误 下面还有一行字 文件校验不符合预期值 这是啥?
由于报错的时候是提供了一个网址 的 这个网址是自动升级安装的时候一个安装包的获取 我们先去这个网址查看dns 是否有劫持 查看之后发现网址是正常的 那么怎么办呢 那就是另外一种可能性 那么就是 这是一个验证机制的问题 所以我们只要把这个验证机制进行一些更改就可以了 但是这些从哪里进行更改呢 作为小白并不知道从哪里开始修改 这时候我们想起来的时候我们当初在注册的时候 把wordpress 的一些文件放在我们自己的服务器上面 所以我们要修改的话 坑定要在服务器上面进行修改 我是通过一款软件进行查看的flashfxp 这个比较直观 比较方便的 观察目录的树状 现在我们知道了我们要改哪里的东西 所以接下来我们需要知道这个校验的功能文件php在哪里 首先还是建议自己试 了解基本的一些结构 然后目录文件是在 domains 这个文件夹中 里面再是一个 public_html 这个文件夹 里面的 wp-admin 里面的includes文件夹 进去找到 update-core.php 这个我是通过一些信息搜索得到的这个文件 我在php文件里面搜索 failed 因为这里安装失败了 所以源文件坑定是有类似这样的话的 最终找到了这个文件 然后由于传输 必须要通过php的md5函数来进行 然后在php文件里面搜索md5 获得到了两个地方是用了md5的函数的 粗略看起来都是== 或者=== 也就是说这些就是校验的信息 所以我们只要改成不等于就可以了