Hopefully someone can point me in the right direction. In essence, I ran fbu through form updater, which zeroed in on hook_settings, and got that bit loading under last night's CVS. What's got me flummoxed is this section:
if (variable_get('fbu_files_backup_interval', 0)) {
if (!file_check_directory($backup_path)) {
form_set_error('fbu_auto_backup_path', t('The automatic backup path does not exist, or is not writeable. Automatic backups will not begin until you fix this error.'));
// else if and so on...
The module calls for the directory to be absolute, and I've tried every combination I can think of (its running in a win32 apache sandbox, so obvious choices were http://localhost/sandbox/files/fbu, G:\apache\htdocs\sandbox\files\fbu, etc.). Since form_set_error is preventing the values in the variable table from being set, I've manually deleted them before attempting to set a new path, but without any better result. My apache and PHP error logs aren't offering any useful diagnostic info, nor is watchdog; I'm pretty sure its not the forms api, because the rest of the form runs smoothly.
If it helps, these are the entries from the variable table:
fbu_email s:24:"maxbell@hostingthing.com";
fbu_files_backup_interval s:5:"86400";
fbu_auto_backup_path s:34:"http://localhost/sandbox/files/fbu";
fbu_archive_type s:3:"zip";
fbu_max_email s:1:"5";