怎么解决suitecrm系统图片上传不显示的bug
Suitecrm 7.8之后的版本都存在一个bug,都是图片上传不能显示出来,文件上传不能下载。
点击链接时出现的是一个空白页或者是报错。
查阅了所有的官方论坛都没有答案,于是自己打开源码研究,最终找到了解决办法。
我们打开 suitecrm根目录下的 download.php文件
查找代码:
$mime_type = mime_content_type($local_location);
??????? if ($mime_type == null || $mime_type == ”) {
??????????? $mime_type = ‘application/octet-stream’;
??????? }
将它替换成 $mime_type = ‘application/octet-stream’;
就ok了
如果没有上传图片 默认系统会给你创建一张空的png图片,如果我们想将它替换成自己定义的图片就打开 目录 include/SugarFields/Fields/no_image.png
将 no_image.png替换成自己定义的图片
更多信息请看原文
原文出处:猫头鹰
似乎不是处处管用,图片有多个地方,技术好像不一样的
在按以上方法修改前,请在suitecrm主目录下确认chmod -R 775 cache custom modules themes data upload config_override.php
按阿里云ECS实例安装流程推荐的LAMP配置会让你保持很好的情绪!