使用 Database Backup 插件安装中文包后备份数据库错误的解决办法

2009年12月16日 | 分类: WordPress | 标签:

      Database Backup是一款优秀的 WordPress 数据库备份插件,它可以定期备份数据库,并且可以选择将备份文件发送到你的邮箱或直接下载。如果您的主机不会自动备份或空间不太稳定的朋友使用这个插件有非常大的用处。

      该插件提供中文包(选装),但由于插件设计上没有考虑非英语用户,导致使用IE核心浏览器的用户在使用中文包后无法正常备份,表现为备份进度停滞不前,或者备份完成0%。

      大家可以采用以下方法解决该问题:在/plugins/wp-db-backup/wp-db-backup.php文件中修改backup_fragment()函数,在该函数第二行添加

 header( 'Content-Type: text/html; charset=utf-8' );

修改后的backup_fragment()函数前部分如下:

1
2
3
4
	function backup_fragment($table, $segment, $filename) {
		global $table_prefix, $wpdb;
		header( 'Content-Type: text/html; charset=utf-8' );
		echo "$table:$segment:$filename";

   

目前还没有任何评论.