wordpress的好东西真多,今天给大家推荐一款数据库自动备份插件:wp-dbmanager。 顾名思义,这款插件是用来备份数据库的,数据库备份对任何一个博客,应该是所有网站都不能忽视的,你不想辛辛苦苦写了好久的文章都没了吧。收费空间还好,会定时给你备份,但对使用免费空间的童鞋们来说,那就遭罪了。刚好这个插件帮上忙了,自动备份wordpress数据库。 它可以自定义周期备份数据库,并且发送到指定邮箱,不用再担心哪天宕机而忘记备份数据库了。它的其他功能也很强大,可以数据库进行备份、修复、导入等操作,并且可以在前台执行 SQL 语句,不用每次再登陆PhpMyadmin了,嘿嘿! 安装:请在wordpress后台搜索wp-dbmanager即可找到,下载安装。或者在wordpress官网下载上传。现在已经有了中文语言包。后台开启,会有错误提示: To correct this issue, move the .htaccess file from /wp-content/plugins/wp-dbmanage to /……/wp-content/backup-db 大致意思就是:要你把插件目录wp-damanage下的.htaccess文件移到wp-content/backup-db这个目录。 可以在wp-content下新建目录backup-db并将其权限改为777(是用来存放备份文件的),然后将插件目录下的htaccess.txt文件上传到该目录并重命名为.htaccess。 然后刷新后台页面,则会在后台控制板左下角出现“Database”标签,出现相应选项,点击“DB option”进入备份选项,“Automatic Scheduling”就可以选择备份周期,数据库自动发送到的邮箱。 有些windows空间无法使用改插件,主要原因是找不到数据库路径,再就是无法发送到邮箱,其中包括000webhost的免费空间和godaddy的windows空间。 建议使用WordPress Database Backup插件和WP-Mail-SMTP插件解决。 WP-DBManager安装后出现红色警告的解决办法 Wordpress中WP-DBManager插件安装后,在控制板上方显示 Your backup folder MIGHT be visible to the public To correct this issue, move the .htaccess file from wp-content/plugins/wp-dbmanager to /home/....../zcmhi.com/htdocs/wp-content/backup-db 意思是说你的备份文件可能暴露在外面,要更改这个问题,要把wp-content/plugins/wp-dbmanager文件夹下的.htaccess文件移到wp-content/backup-db文件夹下 但是在wp-content/plugins/wp-dbmanager文件夹下只有 htaccess.txt文件,试着把它移到指定文件夹,还是出现上面的提示。又把该文件改为htaccess.htaccess,刷新后还是不行。将文件就改名为.htaccess,但系统(XP)提示必须键入文件名。(因本人安装的wodpress在本地,就直接打开文件夹修改)到网上求助,搜索了一下。大多解决指导只是把本来的英文提示翻译了一下,没有实际的作用。还有的居然说将wp-dbmanager.php中的335行删除就行了,那句就是一个提示注意的作用。语句是 “ add_action(‘admin_notices’, ‘dbmanager_admin_notices’); ” 这样把这句提示作用的代码删掉后表面看控制面板的红色框提示是没有了,但是问题还是存在,数据库备份文件有被篡改的危险。 于是搜索 .htaccess究竟是什么文件?得知 .htaccess指分布式配置文件,提供了针对目录改变配置的方法。.htaccess文件里是指令代码,将这种文件放在主机空间某个目录下后,作用于此目录及其所有子目录。比如加密,限制某些用户访问等。并且知道在本机生成.htaccess文件的方法,进而由htaccess.txt内的代码生成了要求的.htaccess文件,放入wp-content/backup-db文件夹,问题解决。 方法为: 1. 新建一个文本,把代码 @ren "%~f1" .* 复制到里面保存文件名为 ***.bat ( ***任填) 2.再新建一个文本,复制代码 order allow,deny deny from all 保存为 ***.htaccess 或直接由htaccess.txt改名 将这个文件拉到刚才的***.bat文件上即可 我又试验过当WordPress安装在远程服务器,通过Filezilla,将htaccess.txt上传到指定文件夹,然后直接将其改名为.htaccess成功。 很多时候在主机空间服务商提供的控制台对文件进行操作很不方便,使用FTP客户端软件时,它也只是提供了几个有限的功能。要直接在服务器端不同文件夹之间复制转移文件不可能。因而只有将要修改的文件在本地计算机修改之后上传。在本地修改文件时由于操作环境的不同(XP,Linux等)就出现了文件名无法直接修改为 .htaccess 的情况,因而在本地生成 .htaccess 的方法还是很管用的。