显示标签为“备份”的博文。显示所有博文
显示标签为“备份”的博文。显示所有博文

2025年3月5日星期三

WordPress备份的内容及方法

为了防止意外发生,需要定期备份WordPress的数据,以下是我根据自己的需要整理的备份内容及方法:

1. 备份数据库

  • 使用插件:如Database Backup for WordPress插件,可自动备份数据库到电子邮箱。(频率:每周一次,自动)
  • 数据库操作:通过phpMyAdmin导出数据库文件。(频率:每年一次,手动)

2. 备份文章

  • 备份到博客托管平台:WordPress后台导出xml文件,然后导入到WordPress.com或者Blogger。(频率:每年一次,手动)
  • 电子邮件备份:使用电子邮件订阅博客服务(如follow.it),每次更新文章时,将会收到邮件。(频率:每次发布文章一次,自动)

3. 备份文件

  • 主题文件:备份wp-content/themes目录。
  • wp-config.php:包含数据库连接信息等重要配置。
  • .htaccess:用于URL重写等服务器配置。
  • robots.txt:搜索引擎规则。
  • favicon.ico:网站图标。
  • 上传文件:备份wp-content/uploads目录。因为我的图片全部是外链,不需要备份这个文件夹。
  • 手动备份:通过FTP或文件管理器下载文件。
  • 频率:每次修改后立即备份。

4. 备份外链图片

  • 查找包含图片的文章
    SELECT ID, post_title,guid FROM wp_posts WHERE post_type = 'post' AND post_content LIKE '%<img%';
  • 查找包含2张及以上图片的文章
    SELECT ID, post_title, guid FROM wp_posts WHERE post_type = 'post' AND (LENGTH(post_content) - LENGTH(REPLACE(post_content, '<img', ''))) / LENGTH('<img') >= 2;
  • 备份方法:手动将文章复制粘贴到国内各大平台,如微信号、知乎、豆瓣、头条号等,这些平台会自动将外链图片上传到自身的服务器。
  • 频率:不定期备份。

2022年12月8日星期四

博客同步到WordPress.com托管平台

独立博客有个问题需要定期的续费域名和主机空间,如果主观上不想续费,客观上忘记续费或者不能续费的话,博客也就不复存在了,辛辛苦苦写的文字也就没有了。

我一直都有这个担心,每篇文章都会同步到邮箱,每年会把当年写的所有文章一篇篇复制下来保存在本地电脑。但这样做还是有一个问题,博客不存在了,在网络世界中这些文字就消失了,其他人再也看不见了。几年前把博客里的文章同步到Blogger,但是导出的文件还需要转换格式才能顺利导入,而且Blogger长期被墙,访问不方便。

最近发现WordPress自己有个博客托管平台WordPress.com,注册账号后就会有一个免费的博客网站了,不用自己去购买域名和主机空间,操作起来和WordPress一模一样。

我的博客用的就是WordPress搭建的,导出文章,再导入WordPress.com很顺畅,几分钟就搞好了,不用转换格式,而且WordPress.com国内可以正常访问,比较方便些。

但是在使用WordPress.com时发现和独立博客的区别,没法安装插件、没法修改页面代码、没法添加广告等,处处受限制,不能随心所欲地控制博客。但是在WordPress.com上面写博客不用管域名和服务器,每年可以剩下几百块钱,而且只要WordPress.com一直存在,写的文章就一直存在。我这几天就看到有的博客已经十几年没更新了,博客的文章仍然可以正常访问。

我打算定期将博客里的文章同步到WordPress.com上,这样即使这个博客没有了,这些年写的文字在网络世界里还会继续存在。

说了这么多,我的WordPress.com上的博客网址是:https://jfsay.wordpress.com/

2014年3月12日星期三

博客留一手,WordPress导入文章到Blogger

我对网络世界的数据安全性和稳定性存怀疑态度,毕竟这些0、1数据看得见摸不着,指不定哪一天就灰飞烟灭了。

现在在写的博客的每一篇文章也是辛辛苦苦耗时耗力地一个字一个字码出来的,虽然写得不怎么样但也是心血之作,万一哪天没有了定会痛苦不已。所以在很久以前我就把文章保存在本地,可能在不久的将来会印成纸张。

以前有想过把博客的文章同步到新浪搜狐网易博客上,只是这些BSP都不支持WordPress文件导入的功能,虽然WordPress的插件大军中存在类似功能的插件,但是我用着很不舒服:影响正常发文,偶尔出错,而且占有CPU资源。我试图寻找一个通过RSS同步博客的方法,貌似人人和FaceBook提供。总觉得这些强社会关系社区和博客精神是相悖的,非要注册才能浏览,才能发言,而且把写作者绑在你的网站上。

于是我选择了Blogger作为博客的备份之选,它支持XML文件的导入导出,很是方便。如果某一天我的域名到期、服务器崩溃,在网络上至少还有一个存放梦想的地方。

WordPress导入文章到Blogger的步骤是(也就是个导出导入的过程):
1、 WordPress导出XML文件
2、 进行格式转换(或许你不需要这一步,但是我没做这一步的话下一步没法进行)
3、 Blogger导入XML文件

以后大概每半年会把博客的文章导入到Blogger里,有兴趣可以围观Blogger上的静风博客吧。

PS: Blogger提供自定义HTML的功能,还可以添加AdSense,自由度比较大,但我用起来还是感觉不方便。

博客留一手,WordPress导入文章到Blogger

我对网络世界的数据安全性和稳定性存怀疑态度,毕竟这些0、1数据看得见摸不着,指不定哪一天就灰飞烟灭了。

现在在写的博客的每一篇文章也是辛辛苦苦耗时耗力地一个字一个字码出来的,虽然写得不怎么样但也是心血之作,万一哪天没有了定会痛苦不已。所以在很久以前我就把文章保存在本地,可能在不久的将来会印成纸张。

以前有想过把博客的文章同步到新浪搜狐网易博客上,只是这些BSP都不支持WordPress文件导入的功能,虽然WordPress的插件大军中存在类似功能的插件,但是我用着很不舒服:影响正常发文,偶尔出错,而且占有CPU资源。我试图寻找一个通过RSS同步博客的方法,貌似人人和FaceBook提供。总觉得这些强社会关系社区和博客精神是相悖的,非要注册才能浏览,才能发言,而且把写作者绑在你的网站上。

于是我选择了Blogger作为博客的备份之选,它支持XML文件的导入导出,很是方便。如果某一天我的域名到期、服务器崩溃,在网络上至少还有一个存放梦想的地方。

WordPress导入文章到Blogger的步骤是(也就是个导出导入的过程):

1.WordPress后台导出文章为XML文件

2. 进行格式转换(没做这一步的话下一步没法进行,因为WordPress导出的XML文件无法直接导入Blogger。之前我使用的是在线转换服务,现在提供这种服务的的网站越来越少,还好WordPress有导出Blogger的插件,名字叫做「Export to Blogger」。)

3. Blogger导入XML文件

以后大概每半年会把博客的文章导入到Blogger里,有兴趣可以围观Blogger上的静风博客吧,网址如下:https://jingfengblog.blogspot.com

PS: Blogger提供自定义HTML的功能,还可以添加AdSense,自由度比较大,但我用起来还是感觉不方便。

2013年2月25日星期一

博客文章备份(下载)的尝试

网站的数据是网站的灵魂,可以说是网站的最最重要的东西了,一般来说站长都会把数据文件备份起来以防止意外发生。我的博客使用的是WordPress Database Backup插件来备份数据库文件。但是数据库文件不利于查看,所以我们可以采用RSS订阅和邮件订阅的方式来保存文章,这样每篇文章都能保存下来同时也利于阅读了。可是这些方法保存的文章都很零散,我想寻找一种把整个站点的文章打包保存在本地电脑上的方法。下面就记录下我的尝试的过程。

1、软件

尝试了下面一大堆的国产软件:BlogDown、Blog Backup、Wiz(为知)、豆约翰等。这些博客备份工具大多是基于BSP的,没有一款是专门针对独立站点的。更要命的是这么一群东西没有一个是能用的。不管你怎么尝试,它们就是死活不能用。

2、WordPress插件

到万能的WordPress插件中寻找,找到了两款备份文章到PDF功能的插件,一个是Post PDF Export,另一个是Blog as PDF,这两款插件确实能保存文章成PDF,尤其是Post PDF Export,它能够按着时间段和文章分类来打包保存文章。但是这两个插件都有些问题,对中文的支持都不好,总是出现乱码的问题(问号和鬼符)。

3、总结

以上的尝试归于失败,我还是老实本分以博客为中心,不去苛求什么本地编辑博客文章的功能了。

2013年2月24日星期日

博客文章备份(下载)的尝试

网站的数据是网站的灵魂,可以说是网站的最最重要的东西了,一般来说站长都会把数据文件备份起来以防止意外发生。我的博客使用的是WordPress Database Backup插件来备份数据库文件。但是数据库文件不利于查看,所以我们可以采用RSS订阅和邮件订阅的方式来保存文章,这样每篇文章都能保存下来同时也利于阅读了。可是这些方法保存的文章都很零散,我想寻找一种把整个站点的文章打包保存在本地电脑上的方法。下面就记录下我的尝试的过程。

1、软件

尝试了下面一大堆的国产软件:BlogDown、Blog Backup、Wiz(为知)、豆约翰等。这些博客备份工具大多是基于BSP的,没有一款是专门针对独立站点的。更要命的是这么一群东西没有一个是能用的。不管你怎么尝试,它们就是死活不能用。

2、WordPress插件

到万能的WordPress插件中寻找,找到了两款备份文章到PDF功能的插件,一个是Post PDF Export,另一个是Blog as PDF,这两款插件确实能保存文章成PDF,尤其是Post PDF Export,它能够按着时间段和文章分类来打包保存文章。但是这两个插件都有些问题,对中文的支持都不好,总是出现乱码的问题(问号和鬼符)。

3、总结

以上的尝试归于失败,我还是老实本分以博客为中心,不去苛求什么本地编辑博客文章的功能了。