Необходимо установить при FTP-соединении в пассивном режиме в файле PHP.
Не знаю, как это сделать, если у меня следующие данные для подключения:
protected $_credentials = array (
'host' => 'xxx.xxx.xxx.xxx',
'user' => 'xxxxx',
'password' => 'xxxxx',
'timeout' => '10'
);
Как мне добавить пассивный режим к вышеперечисленному?






Предполагая, что вы используете встроенные функции PHP FTP (ftp_*), используйте ftp_pasv функция, например:
$conn_id = ftp_connect($host) or die("Unable to connect to host");
ftp_login($conn_id, $user, $password) or die("Authorization failed");
// turn passive mode on
ftp_pasv($conn_id, true) or die("Unable switch to passive mode");
Ваш пример кода создает только ассоциативный массив. На самом деле он не выполняет никакого «FTP». Поэтому, если вы используете другую FTP-библиотеку PHP, вам придется сообщить нам об этом.