На сервере Ubuntu настроен FTP сервер. Все прекрасно подключается через клиента. На этом же сервере стоит сайт, в нем есть файлик ftp.php такго содержания;
<?php
$ftphost = '91.2**.*11.**';
$ftpport = '21';
$ftpuser = 'user';
$ftppasswd = 'o$ofrJhjky4K+/`4';
$file = 'otchet.txt';
// Папка, которую нужно выводить
$folder = 'docs/otchet/2016';
$content = file_get_contents('ftp://'.$ftpuser.':'.$ftppasswd.'@'.$ftphost.'/'.$folder.'/'.$file);
echo ($content);
?>
Но file_get_contents не получает содержимое. В ftphost вставлял и localhost и 127.0.0.1, но все равно не получает содержимое. В логах фтп сервера написано что клиент подключился без ошибок. А в логах php такая ошибка:
file_get_contents:failed to open stream
Подскажите что не так?