我正在尝试使用 Laravel FTP Flysystem 适配器。按照https://laravel.com/docs/5.2/filesystem上的说明,我已将以下内容添加到我的filesystems.php
配置文件中
'disks' => [
'ftp' => [
'driver' => 'ftp',
'host' => 'ip_address',
'username' => 'username',
'password' => 'password',
'root' => '/home/username',
'ssl' => true,
],
],
当我在 FTP 磁盘上运行任何命令时,例如Storage::disk('ftp')->allDirectories('/home/username')
出现以下错误
PHP 致命错误:在 ../vendor/league/flysystem/src/Adapter/Ftp.php:455 中带有消息“fclose():提供的资源不是有效的流资源”的未捕获异常“ErrorException”
我已经在 FTP 客户端上测试了 FTP 服务器,一切正常。