当前位置:首页 » 正文

本站一直使用的Zblog程序自带的默认编辑器UEditor写文章和上传图片,一直也没啥问题,近日却出现了一个错误。当我想要上传图片插入到文章里面的时候,总会提示“服务器返回出错”。通过后台的附件管理,明明看见了刚刚上传的图片已经存在,为什么无法插入到文章内容里面,还会提示出错呢?折腾了一个多小时,终于把问题解决了,顺便记录一下,方便以后回来查看。

Zblog网站上传图片显示服务器返回出错.jpg

1、当前网上大多数解决此类问题的方法是在zblog应用中心下载安装“BOM文件头检查”,在插件的设置页面,依次点击“有问题”文件后面的黄色感叹号,确保所有的出错文件都变成对号以后,再次上传图片就可以正常插入图片到文章内容了。

BOM文件头检查出错文件.jpg

云轩网站小编按照以上流程,小心翼翼地去除了BOM以后,问题依旧存在,且一点没有改善的意思。

2、还有别的教程说,上传附件时服务器返回出错的解决办法是修改网站根目录下“/zb_users/upload/”这个用来保存附件文件夹的目录权限。若是真的目录权限有问题,那之前应该也不能上传图片才对,可这个错误明明就是刚刚出现的。

3、于是我就回忆了一下当天都对网站的哪些源文件做过改动,并且一个一个查看了起来,忽然发现主题文件下的“include.php”文件前面有一个标红提示,可能是windows下记事本编辑的文件出现了问题,瞬间恍然大悟,赶紧删除了。

云轩录网站上传图片显示服务器返回出错的真正原因.jpg

这个时候,再次上传图片已经正常了,哈哈哈,折腾了一个多小时就因为多了一个点,我真是笑了。

另外呢,“include.php”文件出现上述错误时,还会出现“后端配置项没有正常加载,上传插件不能正常使用”的问题,也可以通过这种方式排查解决。

后端配置项没有正常加载,上传插件不能正常使用.jpg

Zblog网站上传图片服务器返回出错的原因分析

在修改Zb主题、插件等代码的时候,使用windows自带的编辑器保存后,导致保存的UTF-8有BOM头,在传给本地的数据里会多三个字节。因此所有依赖服务器返回数据的东西都会出错。

若您的建站过程中也出现了这个问题,不妨按照上面提供的方法逐一排查,找到问题根源所在,找到到底是哪个文件出错了,即可轻松迎刃解决。

来源:云轩录网站,欢迎关注收藏本站

本文链接:https://www.fayunxuan.com/yxjzjl/1243.html

相关文章

云轩录 鲁ICP备18042775号-1