ID: 36103 Updated by: [EMAIL PROTECTED] Reported By: rebe at unit01 dot net -Status: Open +Status: Feedback Bug Type: FTP related Operating System: linux PHP Version: 5.1.2 New Comment:
AFAIR Debian had some problems with Openssl packages. Try to build the newest openssl from sources and recompile PHP using it. Previous Comments: ------------------------------------------------------------------------ [2006-01-20 17:07:47] rebe at unit01 dot net debian:/var/www/test# uname -a Linux debian 2.6.8-1-686 #1 Thu Nov 25 04:34:30 UTC 2004 i686 GNU/Linux ------------------------------------------------------------------------ [2006-01-20 16:54:58] [EMAIL PROTECTED] Which linux is it? ------------------------------------------------------------------------ [2006-01-20 16:52:31] rebe at unit01 dot net It is an CLI script running as root user: debian:/var/www/test# ./ftptls.php Warning: ftp_login(): SSL/TLS handshake failed in /var/www/test/ftptls.php on line 4 Warning: ftp_login(): AUTH TLS successful in /var/www/test/ftptls.php on line 4 login failed now lftp connection: debian:/var/www/test# lftp lftp :~> open 192.168.10.120 lftp 192.168.10.120:~> login admin qwerty lftp [EMAIL PROTECTED]:~> pwd ftp://admin:[EMAIL PROTECTED] lftp [EMAIL PROTECTED]:~> ls drwxrwxr-x 35 ftp ftp 4096 Jan 16 16:22 . drwxrwxr-x 35 ftp ftp 4096 Jan 16 16:22 .. lftp [EMAIL PROTECTED]:/> Server (proftpd on second machine) is configured with options: TLSRSACertificateFile /etc/embedos/ftp/ftpserver.cert.cert TLSRSACertificateKeyFile /etc/embedos/ftp/ftpserver.cert.key TLSVerifyClient off TLSEngine on TLSProtocol TLSv1 TLSRequired on SSL is required. TO test it i did ftp'ing with non-ssl client: debian:/var/www/test# ftp 192.168.10.120 Connected to 192.168.10.120. 220 Ethernus FTP Server Name (192.168.10.120:root): admin 550 SSL/TLS required on the control channel Login failed. Remote system type is UNIX. Using binary mode to transfer files. ftp> ------------------------------------------------------------------------ [2006-01-20 16:38:20] [EMAIL PROTECTED] Test as the user as you run your webserver with. Or try with PHP CLI. ------------------------------------------------------------------------ [2006-01-20 16:08:56] rebe at unit01 dot net OK I said ftp server is configured OK, and I checked connection using lftp client program. So it is required to configure something special on php side to get this working? PHP is compiled with ftp and openssl support ofcoz. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/36103 -- Edit this bug report at http://bugs.php.net/?id=36103&edit=1