wordpress搬家后,站内图片显示异常处理过程

  • A+
所属分类:电脑教程

wordpress搬家后,站内图片显示异常处理过程

电脑天空原域名因不可抗拒原因失效,无奈之下只能重新申请新域名,换了一家主机提供商。搬家过程还是比较顺利的,百度上很多大神已经提供了详细的搬家教程,博主操作流程如下:

1、备份数据库,可以采用phpMyAdmin导出,或者插件备份都可以。

2、下载public_html目录的所有文件,如果主机商提供在线压缩打包的话,会更方便下载。没有提供的话,只能ftp工具挂起慢慢下载。

3、将public_html目录的所有文件上传到新主机空间。

4、用notepad++之类的软件编辑wp-config.php文件里的数据库连接信息,上传到新主机,千万不要用记事本编辑,以免编码不对引起不必要的麻烦。

5、用phpMyAdmin导入备份的数据库。

6、至此搬家的前期工作基本结束,但现在还无法访问,因为数据库里还是老域名的信息,因此需要使用phpMyAdmin修改数据库表wp_options里的“siteurl”和“home”字段的值,改为新域名。

7、如果你比较喜欢折腾的话,可以用SQL语句分别替换数据库表里的老域名为新域名,博主一开始就是这么做的,但是这种方法会有替换不全的可能。因此强烈推荐大家使用Velvet Blues Update URLs这款插件,可以一次全部替换数据库的链接,安全又便捷。

wordpress搬家后,站内图片显示异常处理过程

8、上述工作全部操作完成,就可以通过新域名正常访问了。

然鹅~~~博主搬家结束后,还没高兴几分钟,突然发现站内的图片全部显示成百度的一个logo了,不管是以前的图片还是新上传的图片,头像,插件图片,统统显示同一张图。

wordpress搬家后,站内图片显示异常处理过程

1、清理了cache目录,无效!!!

2、给cache目录777权限,无限!!!

3、修改图片文件名为英文,无效!!!

4、停用所有插件、启用WP默认主题,无效!!!

5、换了各种浏览器,无效!!!

6、数据库又检查了一遍,链接都已经替换成新域名了。

弄了N天,百度各种查找,貌似没人遇过这个问题。。。请教了几位大牛,都说没办法,就在博主准备放弃的时候,倡萌大牛的一句话提醒了我,他问有没有做防盗链,因为之前一直没印象做了防盗链,也没有安装类似的插件。博主还是本着“死马当活马医”的心态去百度了一下怎么设置,其实就是在网站根目录的.htaccess文件中做防盗链,把这个文件下载用notepad++打开一看,果然发现了问题,确实是做了防盗链处理,里面的域名还是电脑天空之前的老域名。

wordpress搬家后,站内图片显示异常处理过程

速度替换成新域名上传后,久违的图片全部显示正常了,真的太感谢倡萌大牛了。经过这次事件,电脑天空还是很有收获的,对WP的知识又有了一些了解。

希望这篇文章能帮助到像我一样的老小白,再次感谢倡萌大牛!!!

taomm
pcsky

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: