Fatal error: Unable to read XXXX bytes in XXX.php on line 0

浏览器打开Zend加密的PHP程序,出现以下错误

Fatal error: Unable to read 1939 bytes in /www/web/hxs/public_html/d/index.php on line 0

或者是

Fatal error: Corrupted encoded data detected

原因:

这种是由于php页面采用了Zend加密,因此FTP上传方式要使用二进制方式。不能采用auto和ASCII,否则就会出现这个错误。一定要确保下载和上传时都采用二进制方式,不然都有可能产生错误。类似的还有CGI/Perl程序,也需要强制使用二进制上传。

发表评论

电子邮件地址不会被公开。 必填项已用*标注