自我评价:走在路上的菜鸟,想着CMS|WEB|SEO,做着可以成为牛掰程序seoer的梦!

当前位置:博客 > 网站建设 > WordPress博客建站 >

wordpress网站搬家数据还原

作者:灰牛站长•发布时间:2021-07-11 17:54:45•浏览

刚灰牛发布的文章“wordpress网站文件与mysql数据库备份”,是有问题的,不知道如果有人按照那样操作会不会气得跺脚,不论如何灰牛还是说句抱歉呢!当然了,这个灰牛也有必要说明下,不论看谁的文章,里面的内容对所有人来讲,都不一定是完全正确的,一切还需要你自己去总结,实践!灰牛只是把自己测试wordpres的过程与想法分享出来!

先说些题外话:灰牛以前一直以为wordpress网站文件与mysql数据库备份对的就应该那样处理,那样就是对的!不过就在那么几个瞬间,灰牛抽根烟的功夫,想到如果按照刚才讲的那样去备份,那么网站“所谓的文件备份”还有毛线的意义,因此灰牛就想办法解决!具体咋整了?ftp文件清空,数据清空,重新装呗,多装几次就有想法了,当然了,这个也是灰牛现在想到的最好办法,也是最笨的办法!

为什么网站文件不能直接备份“/htdocs/wp-content/”里面的文件,即便网站备份主要就是主题、插件和网站媒体附件,还有就是你修改过的Wordpress相关文件!说实话,灰牛现在还是没想到为嘛不能这样处理

网站备份错误操作展示:

一开始灰牛想的是网站文件备份,主要来备份这个wp-content文件,然后再把这个文件下载,替换到为我们的wordpres程序安装包里面的wp-content文件,不过结果展示为这样的:灰牛拿图、箭头标记演示下

这里和前面分享的“著名的WordPress五分钟安装程序”文章操作步骤一样的,然后输入域名/wp-admin登录,接着灰牛发布几篇文章测试下!

重头戏来了,前面的操作和之前的wp后台操作原理一样!现在灰牛演示网站文件备份与数据库备份

操作A:只备份这个/htdocs/wp-content/ 与数据库备份,文件名为ceshiA

操作B:备份网站根目录下所有的文件与数据库备份

现在灰牛删除下ftp空间里面的文件同时把这个数据库文件一键清除,然后我们返回桌面,找到我们最开始下载的ceshiA压缩包如下图处理,把修改后的wp5.3命名为wp_ceshiA,然后上传到ftp空间/htdocs/目录

如上图,当我们把文件上传完成解压后,在到你的ftp空间把文件/htdocs/wp_ceshiA/移动到/htdocs,然后输入域名;这时候你就会发现这个访问的域名/wp-admin/setup-config.php又到了我们最开始的wp安装操作了,勾选完成简体中文就会出现这样一个界面了

先别填写,听灰牛的,乖,删除哈!不要犹豫删除你ftp上传的所有ceshiA文件,即便你像灰牛这样文件上传半天由于网络问题;然后找到你的ceshiB文件,选中全部删除,不是这样的,千万千万要文件压缩上传ftp空间,再到虚机解压,不然你就想灰牛现在这样抽着烟,来句“我好难”

然后文件上传完成,清除下你的浏览器缓存记录,再输入你的域名,这里灰牛拿的是http://www.dhnblog.com/演示:然后你会看到下面这样一幅图,惊不惊喜意不意外

这时候,心里是不是稍微有些明白为啥子不能直接备份这个wp-content文件了吧,当然这还没完!看灰牛继续扯:先别急,继续删除ftp上传的文件ceshiB,重新上传测试A文件,完成相关信息填写!在ceshiA当我们填写完信息后,弹出的登录账号密码,是需要之前的账号密码!

下面灰牛将会用刚才的ceshiA与ceshiB文件进行展示wordpress网站文件如何还原

至于这个数据库文件上传结果与其一致,后台导入的xml信息,数据库直接出现这个:

以上为wp_ceshiA展示的网站页面结果,现在我们来删除fp空间里面有关ceshiA的所有文件,然后再上传下ceshiB看下:文件上传,然后文件管理器解压,将文件路径/htdocs/ceshiB/下文件全部移动到/htdocs

数据库导入下文件xdm721897415_db_260967_all_sql

也许有人说你把cehsiB的wordpres文件先导入试下,多大事儿,灰牛演示下:删除数据库与文件

下面老样子,上传文件,解压输入账号密码登录,我去,然后它居然这样子了:

难道这里的xml文件先导为失败,不对吧,灰牛明明记得有一次是直接成功的呀,想到这里灰牛再尝试下ceshiA,数据库先导看下效果怎么样?没想到是wordpress默认模板安装界面;

展示的页面时这样的,难道说是表前缀的问题?清空数据库重新安装试下:

修改了wordpres的账号密码,表前缀不变,登录ok,数据库导入信息,访问页面网址展示效果正常

cehsiB修改账号密码,再导入数据库尝试:

根据以上操作灰牛总结如下:ceshiA与ceshiB都是可以的,不过cehiA中需要注意的是表前缀要统一,如果不统一,页面展示异常,图片不能正常加载!在ceshiB中,利用Wordpress插件备份先导入,页面图片不能正常加载,未知名错误;如果修改了登录账号,密码一致,显示为未知用户名,密码还是原来的密码,如果修改,统一修改下;

经过这么多大风大浪,灰牛总结利用Wordpress插件备份真的不是很靠谱,直接下载网站源文件,然后导出数据库,如果说网站搬家,那就重新导入文件进行解压,再导入数据库,就算利用Wordpress插件还原也在数据库导入后面,但功能效果一致,所以没太多必要!

以上就是灰牛对于wordpres如何备份与还原的相关操作总结了,最开始灰牛以为错了,但是结果证实灰牛还是对的,ceshiA是成立的,文件导入,数据库现行,注意表前缀问题!所以不到最后一刻不要随便下结论,码字不易,纠结这么久,问题也算解决了!我还是那个帅气的灰牛,感觉不错话,留个赞,让我知道你们的关注是灰牛前行动力!

相关文章

  • 防止wordpress网站被镜像的js代码

    防止wordpress网站被镜像的js代码

    什么是镜像网站?把别人网站的数据缓存到自己服务器,并保持同步更新;或通过域名A记录直接解析别人IP地址,通过技术手段生成一个界面和内容完全相...
    2021-07-11 06.07.14
  • 代码解决wordpress网站后台登陆地址

    代码解决wordpress网站后台登陆地址

    使用CMS开源程序wordpress,大部分的wp后台登录基本是wp/admin或者是wp-login.php,因此修改网站后台登陆地址对于保护网站安全具有一定的促进作用!通过简单的...
    2021-07-11 06.07.15
  • 修改wordpress文件后台上传文件路径

    修改wordpress文件后台上传文件路径

    wordpress 3.5版本之前,在“后台——设置——媒体”界面有个文件上传的设置,可以自定义附件的默认上传路径和文件的完整URL地址,通过该设置可以更改...
    2021-07-11 06.07.34
  • wordpress关闭后台自动检测更新的代码

    wordpress关闭后台自动检测更新的代码

    默认情况下wordpress会自动检测wordpress程序、插件或主题是否存在新的版本,检测更新自然需要访问wordpress的网站,可能由于目前不能访问wordpress官方网站的...
    2021-07-11 06.07.13
  • 自定义wordpress后台gravatar头像

    自定义wordpress后台gravatar头像

    WordPress系统默认使用Gravatar头像,用户(包括访客评论)的头像调取都是根据所留邮箱匹配的Gravatar头像。 下面通过代码实现头像使用用户本地自定义上传...
    2021-07-11 06.07.56

手机端