Linux 软件免费装
Banner图

007AJ Backup Restore Verifier

开发者 ebiz212
更新时间 2026年10月23日 20:59
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

backup restore database backup integrity local backup

下载

0.6.5

详情介绍:

007AJ Backup Restore Verifier creates backups of your WordPress site (database, plugins, themes and uploads) as a single zip with a manifest and SHA-256 checksums. Before anything is restored the archive is validated: format, checksums and unsafe paths are checked, so a damaged or tampered backup is rejected instead of half-applied. Everything runs on your own server. The plugin makes no external requests (see "External Services" below). What you get Need more? Remote storage (S3, SFTP, Google Drive and more), incremental backups, site migration and database encryption are available in a separate extended plugin from wordpress.007aj.com/shop. This plugin is fully useful on its own and shows no promotional notices; the only mention is a "Get the full version" link in its row on the Plugins screen.

安装:

  1. Upload the 007aj-backup-restore-verifier folder to /wp-content/plugins/, or install the zip via Plugins → Add New → Upload Plugin.
  2. Activate 007AJ Backup Restore Verifier through the Plugins screen.
  3. Open 007AJ Backup Restore Verifier and click Backup Now, or open 007AJ Backup Restore Verifier → Settings to set the schedule, retention, failure alerts and uninstall behaviour.
  4. If DISABLE_WP_CRON is true on your site, configure a real system cron that requests wp-cron.php so schedules and job resume ticks run reliably.

升级注意事项:

0.6.5 PHP 7.4 fix; backup folder moves to the uploads directory automatically. 0.6.4 Large-site hardening: remaining whole-file steps now continue across requests. 0.6.3 Stricter restore validation (extra, duplicate or missing archive members are rejected before anything is restored) and resumable large files on PHP 7.4. A restore that is running during the update must be started again. 0.6.2 More reliable backups on large sites: resumable steps and a consistency fix for the checksum list. A backup that is running during the update must be started again. 0.6.1 Adds privacy policy text, exporter and eraser; works with PHP 7.4+ and WordPress 6.3+. No data changes. 0.6.0 Renamed to 007AJ Backup Restore Verifier. Existing data from earlier pre-release builds is migrated automatically on first load; uninstall now keeps your data unless you opt in to deleting it.

常见问题:

Does this plugin contact any external server?

No. See "External Services" above. There is no analytics or telemetry. Failure alerts use wp_mail() only.

What personal data does the plugin store?

By itself: the optional notification e-mail address in the settings, one user-meta flag for each user who dismissed the plugin notice, and log rows (job type, status, file names, error messages) that are not meant to hold personal data. Backup archives are copies of the site, so they contain whatever personal data the site holds; they stay in wp-content/uploads/brverify-working/ and the newest 3 are kept by default (Settings, Retention). The plugin registers suggested privacy policy text and a personal data exporter and eraser (WordPress Tools). The eraser clears the notification address, the notice flag and log rows that contain the address; existing archives are not rewritten. Deleting the plugin keeps your data unless you tick Delete all data when the plugin is deleted.

Where are backups stored?

In wp-content/uploads/brverify-working/storage/ (the uploads directory, found with wp_upload_dir()), protected with deny-all .htaccess / web.config / index.php files. On nginx, add a rule such as location ^~ /wp-content/uploads/brverify-working/ { deny all; }. Downloads require a user who can manage the plugin (administrators on a single site) and a per-backup nonce.

What happens when I delete the plugin?

By default nothing is destroyed: scheduled events and transients are removed, but your settings, backup history and backup files stay, so a reinstall finds them again. If you tick Delete all data when the plugin is deleted under Settings → Uninstall first, deleting the plugin also removes the options, the plugin tables and every backup file under wp-content/uploads/brverify-working/.

Does a restore overwrite my site blindly?

No. The archive is validated first (format, checksums, unsafe paths). The restore puts the site in maintenance mode, takes a snapshot of the affected components, applies the selected components, checks the result and rolls back on failure where possible.

Is multisite supported?

Not yet. On multisite the plugin refuses to run jobs instead of risking a partial result.

I used an earlier pre-release of this plugin under another name.

On first load the plugin moves its old options, tables and backup folder to the new names, so existing backups keep working.

更新日志:

0.6.5 0.6.4 (wordpress.org review) 0.6.4 0.6.3 0.6.2 0.6.1 0.6.0 0.5.5 0.5.4 0.5.3 0.5.0 0.4.0 0.3.0 0.2.0