| 开发者 | luzidmedia |
|---|---|
| 更新时间 | 2026年4月10日 15:08 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/ or install via the WordPress Plugins screen.No. It uploads backup archives created by other tools. Configure your backup plugin first.
WordPress Cron is traffic-based. If the site has no visits around the scheduled time, the run may be delayed.
Always use a Nextcloud App Password (Settings → Security → Devices & Sessions).
The plugin streams files larger than 2 MB via cURL to avoid PHP memory limits. If uploads still time out, check your hosting provider's PHP max_execution_time setting.
Yes. Since version 1.3.2, the app password is encrypted at rest using AES-256-CBC with your site's unique AUTH_KEY from wp-config.php. The password is only decrypted in memory when performing WebDAV requests. Existing plaintext passwords are automatically encrypted on the next page load or upload run.
Click the eye icon next to the password field to reveal and verify the content. The field uses autocomplete="new-password" to prevent browser autofill, but some browsers may still fill it. Clear the field and enter your Nextcloud app password manually.
AUTH_KEY. Existing plaintext passwords are automatically migrated on first use. Graceful fallback if OpenSSL is not available on the server.set_time_limit() is now called before each individual file upload, preventing PHP from killing the process after 20-30 files. Progress bar now updates per file (e.g. "Uploading file 47/187") instead of per source.autocomplete="new-password" to prevent browser autofill, renamed form field name to avoid browser recognition.$log / $source / $s variable reference bugs from prefix renaming.WP_CONTENT_DIR constant with wp_normalize_path( dirname() )$_POST instead of processing the whole stackluzidBackup renamed to luzid_backup_data (prefixed)luzid_btn_