在 octoberCMS 中有一个名为 Drivers 的插件,用于安装一些第三方驱动程序进行存储;我想使用 FlySystem 的 SFTP 驱动程序。我已经调整了驱动插件的composer文件并添加了flysystem;
"require": {
"php": ">=7.0",
"composer/installers": "~1.0",
"aws/aws-sdk-php": "~3.0",
"pda/pheanstalk": "~3.0",
"iron-io/iron_mq": "~1.5",
"predis/predis": "~1.0",
"phpseclib/phpseclib": "~2.0",
"league/flysystem-rackspace": "~1.0",
"league/flysystem-aws-s3-v3": "~1.0",
"guzzlehttp/guzzle": "~6.3",
"league/flysystem-sftp":"~1.0"
},
安装插件后,供应商文件夹还包含 flysystem-sftp 文件,但是当我将 sftp 记录添加到配置文件夹中的 filesystems.php 文件时,例如
'sftp' => [
'driver' => 'sftp',
'host' => 'myftp.mydomain.com',
'username' => '########',
'password' => '########',
'port' => '21',
'passive' => 'true',
],
当我尝试使用它时,10 月出现错误:“不支持驱动程序 [sftp]”。有没有人可以进一步帮助我?