我的博客如何备份

给网站做备份是许多站长必修课,没做过大型网站,不知道他们是怎么备份的。下面说一下我的博客是如何进行备份的(备份到我的电脑上)。

首先是mysql数据库的备份,这是网站的命根子。我是用phpmyadmin进行数据导出进行备份的,不用什么wordpress插件,定期导出为sql格式文件存储在电脑上即可。sql格式的优点是不受网站平台限制,而且至今在导入和导出时没出现过乱码现象。

其次是网站文件的备份。我是用把网站文件同步到我的电脑上这种方式。用filezilla进行上传下载,filezilla有两个很有用的功能:目录比较和同步浏览,这样就可以比较网站上的文件和本地文件之间的不同,方便进行文件下载。如果网站没有什么大的修改,直接定期下载上传文件那个目录就行了。

另外,为了方便网站程序开发和修改。在我的笔记本上也搭建了一个网站,相当于做了一个网站的镜像。由于我的笔记本用的是gentoo,就安装了一个lnmp环境,具体方法见前面的博文。如果是windows环境,其实也可以用phpnow搭建一个wamp环境(建议设置成只允许本机访问)。这样做在本地网站运行时可能有问题,比如wordpress里面的站内链接都是绝对地址,像https://phpcj.org/blog/tag/gentoo/这样的地址,无法调试本地网站,其实很简单,把备份下的sql格式文件用编辑器打开,把phpcj.org查找并全部替换为localhost,然后另存一个文件再导入本机上的mysql数据库就行了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据