症状描述: 系统重装后依然用的Windows2008 R2,依然宝塔面板,依然只装了IIS7.5和FileZilla Server,但是问题就出来了,从网站发帖页面获取FTP目录中图片或压缩包,中文文件名乱码,并且浏览器直接输入附件的正确URL后打开提示504错误(这时服务器里文件名其实都是正常的没有乱码)。 问题原因: 经过排查一步步确认,最终发现问题出在重装后的宝塔面板比重装前版本高,从面板中的FileZilla Server版本也高,并且还是英文版的,对中文路径存在致命的问题。 解决办法: 去资源网下载了几个版本的FileZilla Server估计是版本都过新,或者是打着中文版实际是英文版,最后从另一台服务器的宝塔目录里复制过来,问题解决: 新服务器D:\BtSoft中ftpServer随便改个名,例如ftpServer000,把老服务器的中文版ftpServer复制替换过来。 ![]() 这时候双击几次ftpServer000里的FileZilla server.exe彻底停止运行(应该是直到弹窗提示uninstall啥的,记不清了)。再双击D:\BtSoft中ftpServer中的FileZilla server.exe使其运行,打开FileZilla Server Interface面板,重新添加FTP用户。至此算是彻底切换过来了。 这里用的FileZilla Server 0.9.41中文版是正常的。 宝塔要是能像切换PHP版本一样切换FileZilla Server版本就好了。 ---------------------------------------------------- 2023.06.01补充安装包,自用,重装服务器试了几个比较新的版本版本都不好用,最终依然得靠FileZilla_Server汉化版_v0.9.41,解压后放到D:\BtSoft\ftpServer: ![]() 下方附件为FileZilla_Server汉化版_v0.9.41.7z : |