Назад | Перейти на главную страницу

PHP FTP + пассивный FTP-сервер за NAT

Я попытался связаться с 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