今天在更新天地悠悠的时候,上传的图片由于需要旋转方向,所以需要编辑一下,但是不料点完编辑后,竟然不显示预览图,而当我点击旋转按钮后,竟然出现“无法加载预览图片,请尝试刷新页面”的错误提示。
排查问题
当即试了一下多媒体里以前旋转过的图片,也依旧报错,所以排除是新图片的问题,切换到默认主题,恢复正常,可以显示预览图,到这步基本可以判定是主题问题了。删除主题目录下的function.php,因为当前是已经登录后台界面,所以没有function的话是不会报错的,发现竟然可以正常预览图片了,然后逐行排查,到最后甚至把该文件内容清空,只留下<?php和关闭符号?>,但是依旧不行,于是终于尼玛的意识到问题在哪了,尼玛的坑爹的关闭符后面的无效换行,好像是tiandi很久以前改function的时候留下的换行。
解决问题
既然找到问题原因,两种方法解决,都很简单,看你喜欢用哪种了,第一种,把?>后面的无效空格,换行都删除掉,第二种更简单,直接把?>这个关闭符号删除掉就行了。
文章评分5次,平均分5.0:★★★★★
我也发现了这个问题,也有可能是服务器memory_limit不足导致的
懂技术牛逼是吧
你这是。。。
好隐蔽的Bug。。
因为见过许多人提过这个问题,基本上他人给的标准答案都是主题问题,去问主题作者去,所以这次就彻底一下。
不错,一个小问题,往往很难发现
恩恩 找到问题所在就好
后面那个简单粗暴的我喜欢
我也喜欢这个。