使用套件 crm 7.9.1 。 suitecrm 的新手。
我在 Campaigns 模块中创建了一个人员表单。创建成功。但是当我尝试下载它时,出现以下错误。
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 。
在 live 中添加 cpanel 的扩展,是否安全.. 由于它是共享主机,它是否会影响其他 php 项目。
当我执行 phpinfo 时发现了一些关于 mime_type 的信息。以下
default_mimetype - text/html
mbstring.http_output_conv_mimetypes - ^(text/|application/xhtml\+xml)
最佳答案
您需要安装fileinfo
为了使用 mime_content_type
的扩展名.在基于 debian 的系统中,您可以通过 apt 安装它:apt-get install php-mime-type
更多信息:http://php.net/manual/en/book.fileinfo.php
关于php - 调用未定义函数 mime_content_type(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45831079/