Snapshot pro works on some but doesnt work on other servers

Hi there,

I was setting up Snapshot pro on all the websites I manage but I found a problem. It works fine on my DirectAdmin LAMP stacks, but does not work on my ServerPilot LAN(ginx)MP stacks.

I am trying to FTP the files to my back-up server. The test succeeds:

Using FTP connection
Connecting to host: x.x.x.x Port: 13321 Timeout: 5
Passive mode off.
Timeout set to 5
Login success.
Home/Root: /
Changing Directory: /backups/
Current Directory: /backups
Success!

The problem is that the files become 0 bytes on the remote server and the transfer fails:

2016-08-02 01:31:37: Sending Archive: snapshot-1470080723-160802-013102-67bc5a92.zip 4.52M
2016-08-02 01:31:37: Destination: ftp: thuis
2016-08-02 01:31:43: Using FTP connection
2016-08-02 01:31:43: Connecting to host: x.x.x.x Port: 13321 Timeout: 5
2016-08-02 01:31:43: Passive mode on.
2016-08-02 01:31:43: Timeout set to 5
2016-08-02 01:31:43: Login success.
2016-08-02 01:31:43: Home/Root: /
2016-08-02 01:31:43: Changing Directory: /backups//wptest.keizer.it/
2016-08-02 01:31:43: Current Directory: /backups/wptest.keizer.it
2016-08-02 01:31:43: ftp_put failed: snapshot-1470080723-160802-013102-67bc5a92.zip
2016-08-02 01:31:43: ERROR: Only variables should be passed by reference

So I'm working with two different stacks. Everything works just fine on my other type of server.

How come it doesn't work on this type of stack?