调用未定义的函数mime_content_type()

问题描述:

使用Suite crm 7.9.1。新手到suitecrm。调用未定义的函数mime_content_type()

我在Campaigns模块中创建了一个Person Form。创建成功。但是当我试图下载它时,得到了下面的错误。

Fatal error: Uncaught Error: Call to undefined function mime_content_type() in /home/testsite/public_html/download.php:180 Stack trace: #0 /home/testsite/public_html/include/MVC/Controller/SugarController.php(1007): require_once() #1 /home/testsite/public_html/include/MVC/Controller/SugarController.php(458): SugarController->handleEntryPoint() #2 /home/testsite/public_html/include/MVC/Controller/SugarController.php(366): SugarController->process() #3 /home/testsite/public_html/include/MVC/SugarApplication.php(108): SugarController->execute() #4 /home/testsite/public_html/index.php(53): SugarApplication->execute() #5 {main} thrown in /home/testsite/public_html/download.php on line 180

当我浏览这个错误得到了一个解决方案,安装此扩展。我正在使用PHP 7。

在活动中添加扩展到cpanel,是否安全..由于它是共享主机,它会影响其他php项目吗?

当我执行phpinfo时发现了一些关于mime_type。低于

default_mimetype - text/html 
mbstring.http_output_conv_mimetypes - ^(text/|application/xhtml\+xml) 

此功能已被删除。更改根目录下的download.php。将其替换为finfo_filehttp://php.net/manual/en/function.finfo-file.php