file_exists():无法找到包装器 "sftp" - 您是不是在配置 PHP 时忘记启用它?

file_exists(): Unable to find the wrapper "sftp" - did you forget to enable it when you configured PHP?

这是我在全新 Ubuntu Server 14.04 安装时遇到的错误。

遇到了一个PHP错误

Severity: Warning

Message: file_exists(): Unable to find the wrapper "sftp" - did you forget to enable it when you configured PHP?

Filename: libraries/Template.php

Line Number: 2610

您应该启用 ssh2 extension 并使用 ssh2.sftp:// 架构而不是 sftp://

我尝试安装并启用 ssh2 扩展,但没有结果!我确信这会解决问题,直到我发现我正在尝试通过 sftp://srv/.. 而不仅仅是 /srv/.. 访问本地文件(哎哟!)

感谢您的帮助!