You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 5.7 调用ftp磁盘报错Driver [] is not supported如何解决

问题解决步骤
  • 修正filesystem.php中ftp磁盘的driver配置
    你当前配置里"driver" => env("ftp")存在错误:env()函数传入的ftp是读取.env文件中键为ftp的配置值,如果你未在.env中定义该配置,driver值就为空,这是触发Driver [] is not supported错误的核心原因。
    正确写法二选一即可:
    1. 直接写死驱动类型:"driver" => 'ftp'
    2. 保留env配置同时设置默认值:"driver" => env('FTP_DRIVER', 'ftp')
  • 安装正确的FTP驱动扩展包
    你之前安装的league/flysystem-sftp ~1.0是SFTP协议的扩展包,Laravel 5.7的FTP驱动依赖的是league/flysystem-ftp ~1.0,执行以下命令安装即可:
    composer require league/flysystem-ftp:~1.0
    
  • 校验.env配置
    确认你的.env文件中已经正确填写了以下配置项,不要留空:
    FTP_SERVER=你的FTP服务器地址
    FTP_USER=你的FTP账号
    FTP_PASSWORD=你的FTP密码
    
  • 清理配置缓存
    改完所有配置后执行以下命令清理缓存即可生效:
    php artisan config:clear
    

内容的提问来源于stack exchange,提问作者S. Wasta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 09:36:03