在上一篇《emlog 转到 WordPress过程》文章说得到,在转换过程中需要编辑导出的sql文件,用你的域名替换本地域名(127.0.0.1和localhost),之后还有很重要的一项,就是附件的转换。因为这些附件包括你文章中的本地图片,所以如果没有很好的转换的话会出现裂图的现象,影响文章的阅读。
emlog中文章附件是保存在一个content/uploadfile这个文件夹中,而wordpress则是在wp-content/uploads文件夹中。
第一个最简单的方法就是把content/uploadfile这个文件夹直接复制/移动到网站根目录下,这样图片地址没有发生变化,
第二种适合像博主这种强迫症患者,我们可以把content/uploadfile这里边的文件夹放到wp-content/uploads中,然后将sql文件中所有的content/uploadfile替换成wp-content/uploads,然后在导入到数据库中,这样你会发现虽有的附件地址都从http://yourdomain/content/uploadfile/xxx变成了http://http://yourdomain/wp-content/uploads/xxx。这样同样保证了文件位置与地址的一致。
最后在看看,是不是又裂图现象,如果有在仔细排查下是哪里出了问题,就大功告成了。
PS:建议大家在转换之前先排除下附件目录里是否有木马存在,不然岂不是帮别人进自己家门了。