说一说我用wordpress备份搬家出现的问题

摘 要

  前段时间,wordpress博客出问题了,发布不了文章,首页有的不显示文章。对于这个问题,以前也出现过,只需要花钱找人解决一下就好了。可是,我却不愿意再找人解决了,打算自己给

  

前段时间,wordpress博客出问题了,发布不了文章,首页有的不显示文章。对于这个问题,以前也出现过,只需要花钱找人解决一下就好了。可是,我却不愿意再找人解决了,打算自己给解决一下。

博客搬家失败

前几天,我购买了一个服务器,把wordpress博客的文件和数据库都给备份了,然后搬家到这里来。可是,在上传文件的时候,发现有个错误。我一看,是几个图片找不到。总之,试了好多方法都不行。后来,我用最简单的方法,直接把wordpress里的所有内容导出,在服务器直接开通了一个新博客,再把内容导入里面就可以了。

不过,导入的时候,发现有好多图片都导入不了,有的可能是图片不存在,或是文章不存在造成的吧,因为以前删除过不少文章。

我看这方法可行,就买了一年的服务器,开通好博客后,再导入文章。在这时间内,我竟然把原来的服务器的系统给更换了,因为我打算学习下其他的方法的。结果导致,文章导入完了,图片竟然没有导入。因为导入的时候,可能原来的网站得正常打开才可以导入。

结果,导入完数据后,发现博客竟然出现下面的问题:

Error establishing a database connection

对于这个问题,网上的解决办法是:

可以将wp-config.php文件中的
define(‘WP_DEBUG’,false)一句改为true,这样可以显示更具体的错误。

可是,即使这样,不是出现其他的问题,我在百度找了好多方法都不行。最后裎在没办法的,问客服也不帮忙,得收费。我到某宝找人解决,他说是安装的时候还是运行时候出现的,我说是运行时,他说是服务器的问题就不理我了。

博客再次搬家成功

没办法,只有重新搬家了。可是,我原来的服务器更换了系统,快照就没法用了。我问客服,说是要我买个数据盘挂载,我也照着做了,可是还是不会,不怎么怎么拷贝数据什么的。

忙了二天的时间,搬家好多次,怎么也弄不好,气的真想不要了,重新建立一个博客,可是,还是不甘心,不能就这样放弃了。后来,我就把原来的服务器更换了一个wordpress镜像系统建立一个新博客,把内容导入。

这次用的镜像可以说是和服务器是一个公司出的镜像,几乎都一样,不过,却没有出问题,不知道为什么。难道是这个服务器的内存或磁盘大吗。

以前感觉服务器比较好,简单,方便。可是,这只针对于新站来说是不错的。可是,对于我这个流量稍微大点的博客就不行了。1核1GB太小了,我现在的是1核2GB的。而且系统盘现在是40G的,轻量应用的才20GB,虽然总体价格便宜点,但感觉还是ECS实惠些。

此次搬家,我把博客模板换了。本来也不想换,可是,出错误,缩略图不显示,而且打开有点慢,而现在使用的模板,速度是比较快的。所以,改变是为了做的更好,有些时候是没有办法的。

导入大文件方法

我用阿里云的服务器有一年多的时间了,从开始一点不懂,到现在似乎懂点了,对于我们这么业余人来说,也还不错了,毕竟会用服务器来建站了。

在搬家的时候,大家会遇到一个问题,那就是导入的文章太小,对于这个问题,大家只需要找到php.ini这个文件,可以输入sudo find / -name ‘php.ini’能查到。

或者新建一个php.ini文件,在你的主机空间的根目录新建一个php.ini文件,里面使用如下代码。upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300

如果是备份搬家数据太大,用下面的这个方法:

在phmyadmin下找到数据库的配置文件config.sample.inc.php,这个大家不一定能找到,因为网上搜索到的都是长到config.inc.php这个文件,其实都是一样的。打开这个文件,查找$cfg[‘UploadDir’]这个参数就是设定导入文件存放的目录,这里把值设定为shaolianhu(可以随便起名字)

然后在libraries下找到config.default.php文件,查找$cfg[‘UploadDir’]也给改为shaolianhu 这个方法网上一般没有,只有改上面的文件,不过改了这个竟然成功了。

  • 150
    A+
发布日期:2020年08月02日  所属分类: Seo问答