Prepros 6.1.1 SFTP目录上传路径错误问题求助
解决Prepros 6.1.1 SFTP模式下新目录上传路径错误的问题
我之前碰到过Prepros SFTP功能的类似路径问题,针对你描述的「上传新目录时,Prepros错误地在/home/myuser/home/myuser/www/下创建目录,但文件却尝试传到/home/myuser/www/」的情况,这里有几个可行的解决办法:
检查并修正SFTP远程路径配置
进入Prepros的SFTP连接设置,重点核对「Remote Path」的配置:- 确保远程路径设置为绝对路径
/home/myuser/www/,不要使用相对路径或者重复前缀; - 如果你的SFTP登录用户的默认根目录就是
/home/myuser/,可以尝试把远程路径简化为/www/,这样Prepros会自动基于用户根目录拼接路径,避免出现重复的/home/myuser/前缀。
- 确保远程路径设置为绝对路径
手动预创建远程目录
这是一个快速临时的解决方法:先用其他SFTP工具(比如FileZilla、WinSCP)在服务器的/home/myuser/www/路径下手动创建需要上传的new-directory,之后再用Prepros上传该目录下的文件。由于目录已存在,Prepros会正常将文件上传到正确路径,和你提到的已存在目录时的正常情况一致。重置Prepros的SFTP配置文件
有时候配置文件损坏会导致路径解析逻辑出错,你可以尝试重置SFTP配置:- Windows系统:找到
%APPDATA%\Prepros目录,删除其中和SFTP连接相关的JSON配置文件; - Mac系统:进入
~/Library/Application Support/Prepros目录,删除对应的SFTP配置文件; - 重启Prepros后重新添加SFTP服务器配置,仔细核对远程路径等参数。
- Windows系统:找到
尝试更换Prepros版本
Prepros 6.1.1可能存在特定的SFTP路径bug,你可以尝试升级到最新版本(如果官方有更新的话),或者降级到6.0.x系列的稳定版本,很多用户反馈过类似的路径问题在版本更新后得到了修复。
内容的提问来源于stack exchange,提问作者Cedric Anamorphik
相关产品推荐
相关产品推荐

