co-stack / fal_sftp
为伟大的TYPO3 v7重写的FAL SFTP驱动程序
4.3.0
2023-09-30 10:42 UTC
Requires
- php: ^7.2 || ^8.0
- symfony/polyfill-php80: ^v1.28.0
- typo3/cms-core: ^9.5 || ^10.4 || ^11.5 || ^12.4
Suggests
- ext-ssh2: Either install the phpseclib package or install this PHP extension. The driver needs at least one.
- phpseclib/phpseclib: You need either this package or the ssh2 extension for this driver to work
README
它做什么?
此驱动程序使TYPO3能够通过SSH连接到另一台服务器,并将远程文件系统作为本地服务器上的文件系统使用。安装和配置后,您将在文件列表模块中看到另一个文件存储,您可以在此处管理您的资产。配置的存储在FAL使用的任何地方都可用。它可以替换旧的fileadmin或作为二级文件存储。可以配置多个存储。
特性
- 支持原生php ssh2函数(ssh2_connect,ssh2_sftp_rename,stream wrapper "ssh2.sftp://" 等)
- 支持phpseclib(https://github.com/phpseclib/phpseclib)
- 比旧的fal_sftp版本更快(旧的版本有缓存!)
- 密码认证
- 公钥认证
安装
通过composer安装
composer require co-stack/fal_sftp
更新信息
如果您将fal_sftp从2.x更新到3.x,则需要调整您的驱动程序配置。没有可用的更新脚本,因此必须手动完成。