今天在安装一个网店系统,出现了Fatal error: Unable to read 2147 bytes的错误,如下截图:
经过查找相关的资料,发现原来问题出在上传安装文件的地方。上传文件时,一定要选择“二进制”方式。FTP软件如果不设置为二进制传输,则在某些服务器上可能会导致各种各样的异常的问题,比如:白屏,乱码,异常的报错等等。因此请一定要安装下面的说明设置FTP。
下面整理相关FTP客户端FlashFXP、Filezilla、CuteFTP、LeapFTP等软件的设置方法供您参考:
FlashFXP设置二进制:选项/参数设置/传送:
FileZilla设置二进制:传输/传输类型/二进制:
CuteFTP英文版设置二进制:Tools/Global Options/transfer/General/Transfer/Binary:
CuteFTP中文版设置二进制:工具/全局选项/传输/常规/传输方式/二进制:
LeapFTP:在 Options(选项)菜单中选择 Parameters(参数设置),选择其中的(ASCII 扩展名),出现列表后,选中其中的“*.PHP”,点右边的(删除),再点右边的(确定)即可。如果“*.PHP”项目不存在的话,可直接使用,不需另行设置。
未经允许不得转载:烂泥行天下 » 烂泥:解决Fatal error: Unable to read 2147 bytes错误