Ясно - не заметил - так нельзя
$ftp_server= 'ftp://desigto@10.0.2.5/sit/news_images/';
$conn_id = ftp_connect($ftp_server);
Ибо RFTM Цитата: "host shouldn't have any trailing slashes and shouldn't be prefixed with
ftp://."
Надо
$ftp_server= '10.0.2.5'
$conn_id = ftp_connect($ftp_server);
ftp_login($conn_id, $ftp_user_name, $ftp_user_pass,'w');
ftp_chdir ($conn_id, 'каталог');