
Yii2-Gsftp (Удаленное Ssh подключение к FTP серверу)
hguenot/yii2-gsftp
This extension needs Yii2-Gftp extension to work and registers a new "FTP" driver using SFTP connection.
-
Семенов Александр
- /
- Other
- /
- 8 years ago
- /
- /
- 7044
- /
- 0
Publication time: Friday, July 3, 2015 (8 years ago)
Created by: Семенов Александр Сергеевич
Category: Other
Current version:
Jan 1, 1970, 3:00:00 AM (53 years ago)
Packagist: hguenot/yii2-gsftp
: https://github.com/hguenot/yii2-gsftp
:
Type of: Компонент
This extension needs Yii2-Gftp extension to work and registers a new "FTP" driver using SFTP connection.
SFtp
SFtp is a FTP extension for YII 2 Framework based on Yii2-gftp extension.
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist hguenot/yii2-gsftp "*"
or add
"hguenot/yii2-gsftp": "*"
to the require section of your composer.json
file.
Usage
Here is a basic usage of GFtp extension.
- Create an FTP application component (in your Web config file)
return [
// [...]
'components'=>[
// [...]
'ftp' => [
'class' => '\gftp\FtpComponent',
'connectionString' => 'sftp://user:pass@host:22',
'driverOptions' => [ 'timeout' => 120 ]
]
],
// [...]
];
- You can user either a connection string where protocol could be ftp or ftps or directly set
protocol
,user
,pass
,host
andport
properties :
return [
// [...]
'components'=>[
// [...]
'ftp' => [
'class' => '\gftp\FtpComponent',
'driverOptions' => [
'class' => \gftp\FtpProtocol::valueOf('sftp')->driver,
'user' => 'me@somewhere.otrb',
'pass' => 'PassW0rd',
'host' => 'ssh.somewhere.otrb',
'port' => 22,
'timeout' => 120
]
]
],
// [...]
];
Examples
You can find examples on Yii2-gftp extension site.
dev-master — Jan 1, 1970, 3:00:00 AM (53 years ago)
3.0.0 — Jan 1, 1970, 3:00:00 AM (53 years ago)
V1.1.2 — Jan 1, 1970, 3:00:00 AM (53 years ago)
V1.1.1 — Jan 1, 1970, 3:00:00 AM (53 years ago)
1.1 — Jan 1, 1970, 3:00:00 AM (53 years ago)
1.0 — Jan 1, 1970, 3:00:00 AM (53 years ago)
Стандартная установка:
Добавьте composer.json файл вашего проекта:
"hguenot/yii2-gsftp": "*"
Запустите обновление зависимостей
All Comments (0)