刚灰牛发布的文章“wordpress网站文件与mysql数据库备份”,是有问题的,不知道如果有人按照那样操作会不会气得跺脚,不论如何灰牛还是说句抱歉呢!当然了,这个灰牛也有必要说明下,不论看谁的文章,里面的内容对所有人来讲,都不一定是完全正确的,一切还需要你自己去总结,实践!灰牛只是把自己测试wordpres的过程与想法分享出来!
先说些题外话:灰牛以前一直以为wordpress网站文件与mysql数据库备份对的就应该那样处理,那样就是对的!不过就在那么几个瞬间,灰牛抽根烟的功夫,想到如果按照刚才讲的那样去备份,那么网站“所谓的文件备份”还有毛线的意义,因此灰牛就想办法解决!具体咋整了?ftp文件清空,数据清空,重新装呗,多装几次就有想法了,当然了,这个也是灰牛现在想到的最好办法,也是最笨的办法!
为什么网站文件不能直接备份“/htdocs/wp-content/”里面的文件,即便网站备份主要就是主题、插件和网站媒体附件,还有就是你修改过的Wordpress相关文件!说实话,灰牛现在还是没想到为嘛不能这样处理
网站备份错误操作展示:
一开始灰牛想的是网站文件备份,主要来备份这个wp-content文件,然后再把这个文件下载,替换到为我们的wordpres程序安装包里面的wp-content文件,不过结果展示为这样的:灰牛拿图、箭头标记演示下
这里和前面分享的“著名的WordPress五分钟安装程序”文章操作步骤一样的,然后输入域名/wp-admin登录,接着灰牛发布几篇文章测试下!
操作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是成立的,文件导入,数据库现行,注意表前缀问题!所以不到最后一刻不要随便下结论,码字不易,纠结这么久,问题也算解决了!我还是那个帅气的灰牛,感觉不错话,留个赞,让我知道你们的关注是灰牛前行动力!
发表评论