Performing a backup in FreePBX 10.13.66-5 works fine when I use only local storage. However when I use FTP server, it does not work. Here is a copy of the backup.log from /tmp
Parameters used for ftp:
hostname: (ip of ftp server, same internal network as pbx)
port: 21
username/password (same as account setup on ftp site…confirmed by doing ftp from shell on pbx)
path: /files/FreePBX. (r/w access given to account)
transfer mode: Passive
Log file:
September 17, 2015, 10:58 pm - Backup Lock acquired!
September 17, 2015, 10:58 pm - Running pre-backup hooks...
September 17, 2015, 10:58 pm - data: Backup Lock acquired!
September 17, 2015, 10:58 pm - data: Running pre-backup hooks...
September 17, 2015, 10:58 pm - Adding items...
September 17, 2015, 10:58 pm - data: Adding items...
September 17, 2015, 10:59 pm - Bulding manifest...
September 17, 2015, 10:59 pm - data: Bulding manifest...
September 17, 2015, 10:59 pm - Creating backup...
September 17, 2015, 10:59 pm - data: Creating backup...
September 17, 2015, 11:00 pm - Storing backup...
September 17, 2015, 11:00 pm - data: Storing backup...
September 17, 2015, 11:00 pm - data: Whoops\Exception\ErrorException: ftp_chdir(): Failed to change directory. in file /var/www/html/admin/modules/backup/functions.inc/class.backup.php on line 338
September 17, 2015, 11:00 pm - data: Stack trace:
September 17, 2015, 11:00 pm - data: 1. Whoops\Exception\ErrorException->() /var/www/html/admin/modules/backup/functions.inc/class.backup.php:388
September 17, 2015, 11:00 pm - data: 2. Whoops\Run->handleError() :0
September 17, 2015, 11:00 pm - data: 3. ftp_chdir() /var/www/html/admin/modules/backup/functions.inc/class.backup.php:388
September 17, 2015, 11:00 pm - data: 4. FreePBX\modules\Backup\Backup->store_backup() /var/www/html/admin/modules/backup/bin/backup.php:144
September 17, 2015, 11:00 pm - data: END