我是www.zundelcristea.com网站的开发者。
出于某种原因,png images are not being loaded虽然它们确实存在于正确的路径上,但具有正确的权限(664,与服务器上的任何其他文件一样)。
我的.htaccess
不包含与图片或文件夹相关的任何内容。
我不知道还能检查什么。
在本地,.png正常加载。 任何建议都非常感谢
[修改] error_log中没有任何内容
答案 0 :(得分:3)
您是以文字模式转移的:
$ pngcheck -v mobile-menu-icon.png
File: mobile-menu-icon.png (425 bytes)
File is CORRUPTED. It seems to have suffered DOS->Unix conversion.
ERRORS DETECTED in mobile-menu-icon.png
PNG文件的前八个字节始终包含以下值:
(decimal) 137 80 78 71 13 10 26 10
(hexadecimal) 89 50 4e 47 0d 0a 1a 0a
(ASCII C notation) \211 P N G \r \n \032 \n
根据PNG规范,“基本原理”:此签名既将文件标识为PNG文件,又可立即检测常见的文件传输问题。前两个字节区分系统上的PNG文件,这些文件期望前两个字节唯一地标识文件类型。选择第一个字节作为非ASCII值,以降低文本文件被误识别为PNG文件的可能性;此外,它捕获了清除第7位的错误文件传输。字节2到4命名格式。 CR-LF序列捕获改变换行序列的错误文件传输。 control-Z字符在MS-DOS下停止文件显示。最后换行符检查CR-LF转换问题的反转。