PHPStorm - 无效的后代文件名

Hip*_*jim 11 windows ssh ubuntu sftp phpstorm

我正在尝试将我的Windows 7 PC上的本地PHPStorm项目与我的Ubuntu服务器同步.

当我尝试任何类型的连接(例如"测试SFTP连接")时,它会失败

Invalid descendent file name "C:\nppdf32Log\debuglog.txt"

提到的文件夹在我的Windows机器上不存在,当然也不在我的Ubuntu服务器上.

即使连接到Ubuntu服务器的最基本的操作也因为这个而失败 - Jetbrains支持建议在这里询问,有没有人有线索?

Laz*_*One 33

您的Ubuntu服务器上有一个具有该C:\nppdf32Log\debuglog.txt名称的文件.是的 - 它在Ubuntu上,是 - 它实际上是一个文件名而不是完整路径(Linux允许:\文件名中的字符).

遗憾的是这样的文件名是在Windows和用于PhpStorm SFTP通信不允许以任何方式来处理这样的文件库无效的(是的,这是有效的完整路径,但不能作为文件名单独).

解决方案是使用其他程序(例如FileZilla)连接到您的SFTP并删除该文件.之后,您将能够继续使用PhpStorm内置的SFTP功能.

PS
这样的文件通常由Linux上的Firefox创建(google文件名以获取更多详细信息).

https://askubuntu.com/questions/144408/what-is-the-file-c-nppdf32log-debuglog-txt


Jetbrains支持建议在这里询问

这很奇怪(很难相信我) - 他们应该肯定地知道这个问题 - 你不是第一个面临同样错误的人.

在任何情况下 - 这都是值得关注的票据 - 希望用过的库(用于SFTP通信)将来可以更好地处理这种情况.

http://youtrack.jetbrains.com/issue/WI-2449