| mysqldump / mysql binaries | Found — native dump/restore in use (fastest, best for LONGBLOB & 3GB+ DBs) |
| phpseclib3 (SFTP) | Not installed — SFTP will use the OpenSSH command-line client instead. Run composer require phpseclib/phpseclib:~3.0 for a pure-PHP alternative. |
| PHP openssl extension | OK |
| PHP ftp extension | OK |
| PHP mysqli extension | OK |
| Backup storage folder | /home/softcareinc/public_html/backup.softcareinc.com/storage/backups |
| App database | /home/softcareinc/public_html/backup.softcareinc.com/data/app.sqlite |
phpDesktop doesn't run a background daemon, so scheduled jobs are driven by a Windows Task Scheduler entry that runs every minute:
schtasks /Create /SC MINUTE /MO 1 /TN "MySQLBackupManager_Scheduler" ^ /TR "\"C:\phpdesktop\php\php.exe\" \"/home/softcareinc/public_html/backup.softcareinc.com\cron\run_scheduler.php\"" ^ /RL HIGHEST
Run that once from an elevated Command Prompt (adjust the php.exe path to match your phpDesktop install).