在使用backupwordpress 1.6.6备份wordpress时,成功生成了.zip文件,但.zip文件的文件名出现乱码,并且在页面上下载该备份时,出现未找到页面的提示(无法下载)。原因就出在.zip文件名乱马上。
编辑插件文件backupwordpress/hm-backup/hm-backup.php,找到:
1 2 3 4 5 6 7 8 9 10 11 12 |
$this->root = $this->conform_dir( ABSPATH ); $this->path = $this->conform_dir( WP_CONTENT_DIR . '/backups' ); $this->database_dump_filename = 'database_' . DB_NAME . '.sql'; $this->archive_filename = strtolower( sanitize_file_name( /*get_bloginfo( 'name' ) .*/ 'beyondcompare.backup.' . date( 'Y-m-d-H-i-s', time() + ( current_time( 'timestamp' ) - time() ) ) . '.zip' ) ); $this->mysqldump_command_path = $this->guess_mysqldump_command_path(); $this->zip_command_path = $this->guess_zip_command_path(); $this->database_only = false; |
将
中的get_bloginfo('name')注释掉,就可解决问题。这个问题就是由于blog名是中文造成的。
0 条评论