Linux 软件免费装
Banner图

HaseebVault - Backup & Migration

开发者 haseebabidofficial
更新时间 2026年9月4日 20:11
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

backup migration restore database backup site migration

下载

1.1.9 1.2.0 1.1.6 1.1.7 1.1.8 1.2.1

详情介绍:

HaseebVault is a secure WordPress backup and migration plugin for creating portable site exports and importing them on the same domain or a new domain. Create full-site, database-only, files-only, or selective backup packages using short resumable requests designed for shared hosting. Move or protect a WordPress website without shell access or mysqldump. HaseebVault verifies every package with SHA-256 checksums, preserves destination administrator access and database credentials, and safely replaces serialized URLs during migration. WordPress Backup and Export Create local .hvbackup packages containing your database, plugins, themes, uploads, WordPress files, or selected content. Export jobs run in small resumable batches with pause, resume, retry, cancellation, scheduling, and retention controls. WordPress Migration and Import Upload large packages in verified chunks, import selected components, and migrate between domains with serialization-safe URL replacement. HaseebVault protects wp-config.php, administrator access, plugin files, and destination database credentials during an import. Security and Integrity Packages use protected local storage, safe archive-path validation, component checksums, administrator-only downloads, guarded destructive actions, redacted logs, and optional pre-import recovery exports. Highlights include: HaseebVault does not claim unlimited backup sizes. Maximum practical size is governed by available disk space, PHP and web-server configuration, filesystem limits, database availability, and hosting resource policies. WordPress Multisite is detected. HaseebVault intentionally blocks full-site import and migration operations on Multisite rather than risk an unsafe partial network import. Developed and maintained by Haseeb Abid, a WordPress.org Plugin Developer contributor.

安装:

  1. Upload the haseebvault-backup-migration folder to your WordPress plugins directory or install its ZIP in Plugins.
  2. Activate HaseebVault.
  3. Open HaseebVault > Import / Export.
  4. Keep the HaseebVault folders inside the WordPress uploads directory writable by PHP.
  5. On Nginx, deny direct web access to the HaseebVault folders under uploads. Apache and IIS denial files are installed automatically.
Activation creates three lightweight metadata tables and protected storage directories. It never creates an export automatically.

屏幕截图:

  • Full, database, files, and selective export creation.
  • Secure popup with resumable operation progress.
  • Protected export list with download and integrity actions.
  • Chunked package upload and guarded import configuration.
  • Scheduling and retention settings.
  • Server compatibility report.

常见问题:

Is there an artificial import-size limit?

No. Files are uploaded in configurable chunks. Your server still needs enough free disk space, and per-request limits must permit the configured chunk size.

Does HaseebVault overwrite wp-config.php?

No. Complete exports include it by default, but imports always protect the destination wp-config.php and its database credentials. It can be omitted from Advanced export options.

How does URL migration handle serialized values?

HaseebVault unserializes trusted database values with PHP classes disabled, recursively replaces full URLs, and serializes them again so string lengths remain valid. JSON and plain strings are also handled. GUIDs are not changed by default.

Can I use this on Multisite?

HaseebVault detects Multisite and blocks unsafe full-site operations. Network-aware import is future work and is not advertised as complete.

Is cloud storage included?

Local protected storage is included. A provider interface is present for future remote destinations; HaseebVault does not advertise unimplemented cloud integrations.

Why did a scheduled export not run on time?

WP-Cron is traffic-driven by default. On a low-traffic site, configure the hosting control panel to request https://example.com/wp-cron.php every minute. Do not add a doing_wp_cron query parameter. HaseebVault automatically repairs missing schedules and continuation events, records trigger logs, and warns when DISABLE_WP_CRON requires a real server cron.

更新日志:

1.2.1 1.2.0 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.0