Я попытался связаться с stackoverflow, и они направили меня сюда. Если вы не возражаете, я просто скопирую и вставлю сюда свой исходный вопрос:
Я пытаюсь выполнить загрузку по ftp между моим сайтом и удаленным сервером.
Я получаю эту ошибку. PHP Предупреждение: ftp_put (): php_connect_nonb () не удалось: сейчас выполняется операция (115).
Я провел исследование и считаю, что это проблема http://www.elitehosts.com/blog/php-ftp-passive-ftp-server-behind-nat-nightmare/
Дело в том, что я не могу загрузить патч, потому что я использую Godaddy Cpanel, и они сказали, что наш хостинг не позволяет этого, и я также не могу использовать ssh, чтобы иметь возможность запускать командную строку.
Я читал, что в PHP v5.6 + был применен патч, но я не могу получить ftp_set_option ($ ftpconn, USEPASVADDRESS, true); работать. Он не распознает USEPASVADDRESS, о чем я думал, потому что я использую v5.6.22.
Использовать FTP_USEPASVADDRESS
вместо того USEPASVADDRESS