Мы мигрируют из PHP 4 на 5 (НАКОНЕЦ!)PHP ftp_login() не принимает имя пользователя и пароль
Мне нужен PHP скрипт для подключения к внешнему серверу через SSL-FTP. Короче говоря, это работает на PHP 4, но не 5.
<?
$user = "USER";
$pass = "PASS";
$conn_id = ftp_ssl_connect("WEBADDRESS.com",21) or die ("could not connect");
$login_result = ftp_login($conn_id,$user,$pass);
?>
5 возвращается: Предупреждение: ftp_login() [function.ftp-Войти]: Пожалуйста, войдите с USER и PASS. в /var/www/html/test.php на линии 6 не удалось подключиться
Я предполагаю, что это потому, что я делаю что-то немое в моем php.ini, но я ничего не могу найти.
Подробнее:
ОС: Redhat ES 5 2.6.18
PHP 5.2.14
Собран с: './configure' «--with-apxs2 =/USR/SBIN/apxs '' --prefix =/usr/local '' --with-config-file-path =/etc '' --enable-ftp '' --with-gd '' --with-openssl '' - -with-libxml-dir '' --enable-soap '' --with-zlib '' --with-mssql =/usr/local/freetds '' --with-mysql '
Служба работает на порт 21. Я проверил, и я могу войти в систему без SSL, поэтому я считаю, что вы правильно относитесь к этому, тихо отступая. Это, похоже, подтверждает это: http://bugs.php.net/bug.php?id = 37799 –