• Resolved linsabo

    (@linsabo)


    I am testing backup to a FTP server. I went into settings and setup FTP credentials. When I test the FTP logon, I get this error:

    FTP settings test result: Failure: we successfully logged in, but were not able to create a file in the given directory.
    Messages:
    * PHP event: code E_WARNING: ftp_nb_fput(): php_connect_nonb()
    failed: Operation now in progress (115) (line 75, wp-content/plugins/updraftplus/includes/ftp.class.php)
    * PHP event: code E_WARNING: ftp_nb_fput(): Type et to I. (line 75, wp-content/plugins/updraftplus/includes/ftp.class.php)

    I read other topics with this same issue and have done everything recommended to fix the issue. I’ve used paths and setup directory/subdirectories with File attributes of 777. I also used 3 different FTP sites but still get the same error.

    Any idea of what I should try next?

    https://www.ads-software.com/plugins/updraftplus/

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author David Anderson / Team Updraft

    (@davidanderson)

    Hi,

    This rather cryptic set of PHP messages means that the FTP server is behind a firewall and is not correctly set up to handle one of either NAT translation (https://www.ncftp.com/ncftpd/doc/misc/ftp_and_firewalls.html#PASVNATProblems) or passive connections. You should talk to the admin of the FTP server to try to resolve this – only they can.

    David

    Thread Starter linsabo

    (@linsabo)

    David — thank you for your fast response.

    I am able to log into each FTP site I used – using the credentials I used in UpdraftPlus. I was able to upload and download files with no issues.

    Each FTP site I used is being accessed by hundreds of users with no issues. Why would UpdraftPlus have an issue – what settings is it using?

    What port is it using? 21?

    Thanks!!!!!!!!!!!!

    Plugin Author David Anderson / Team Updraft

    (@davidanderson)

    Hi,

    Yes, port 21.

    Many FTP programs contain work-arounds to deal with misconfigured firewalls/FTP servers. However, the PHP FTP engine (which UpdraftPlus has to rely on, since as a WordPress plugin its coded in FTP) does not. Hence, the issue needs addressing to get any PHP-based FTP program to work.

    David

    Thread Starter linsabo

    (@linsabo)

    Is there any documentation on the UpdraftPlus plugin?

    We are still trying to figure out why your are saying…

    We are running a FTP server on Windows 2003 using IIS 6. Our server does not have PHP installed. Does it need to be installed? If so, what would we setup for UpdraftPlus to be able to create a file in the directory? Just so you know, the logon has full access to the directory.

    Plugin Author David Anderson / Team Updraft

    (@davidanderson)

    Hi,

    This isn’t to do with the UpdraftPlus plugin – it’s to do with how your FTP server and its firewall are set up… you’ll want to talk to whoever your network/firewall administrator is for that. Any plugin you try that uses FTP will have the same issue, until the issue with the FTP server setup is resolved.

    Best wishes,
    David

    Thread Starter linsabo

    (@linsabo)

    David — we have customers all over the world coming into our FTP site with no issues whatsoever.

    Our firewall admins did check everything out and they see no issue. They even watched as I was connecting using UpdraftPlus and saw no issues – no errors. The log showed as what you specified above in your link.

    I asked if our server needed PHP installed for the plugin to work. Do you know?

    Thanks,
    Linda

    Plugin Author David Anderson / Team Updraft

    (@davidanderson)

    Hi,

    I can confirm that your FTP server does not need PHP installed.

    If you get your network people to create a packet trace of the FTP connection attempt, then I can look at it and tell you what’s wrong. Though, you’ll find if you Google for you error,

    Best wishes,
    David

    I had the same problem. I designated specific FTP credentials for this plugin, including a specific directory on the host side dedicated to the plugin’s ftp credentials.
    I placed the path in the plugin’s “remote path” field and received the same error.

    After going back and forth with permissions for a while I decided to remove the ftp path on the server side (leaving the field blank) and simply place the path to the directory that I wanted the backups in, in the plugin’s “remote path” field.
    The plugin works and I was able to make a backup.
    Hope this helps….

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘FTP Testing Error’ is closed to new replies.