Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP 5.3.15 finfo_open()无法加载magic数据库_Php_Mime - Fatal编程技术网

PHP 5.3.15 finfo_open()无法加载magic数据库

PHP 5.3.15 finfo_open()无法加载magic数据库,php,mime,Php,Mime,我试图上传图像,但收到以下消息: finfo_open()[function.finfo open]:未能在…(项目中的文件位置)加载magic数据库 我确实有magic,magic.mgc,magic.mime和magic.mime.mgc在那个位置 几天前我刚刚更新到PHP5.3.15。我在PHP手册中看到了以下注释: 从PHP>=5.3.11和>=5.4.1起,magic数据库格式已更改。因此,升级了内部mime数据库。这尤其会影响读取外部魔法的代码。读取旧格式的魔法文件将不起作用。此外,

我试图上传图像,但收到以下消息:

finfo_open()[function.finfo open]:未能在…(项目中的文件位置)加载magic数据库

我确实有magicmagic.mgcmagic.mimemagic.mime.mgc在那个位置

几天前我刚刚更新到PHP5.3.15。我在PHP手册中看到了以下注释:

从PHP>=5.3.11和>=5.4.1起,magic数据库格式已更改。因此,升级了内部mime数据库。这尤其会影响读取外部魔法的代码。读取旧格式的魔法文件将不起作用。此外,mime类型的一些文本表示也发生了变化,例如,PHP将返回“PHP脚本,ASCII文本”而不是“PHP脚本文本”

该项目最初是用PHP5.3.2开发的。这是否意味着我的magic数据库文件格式不正确


如果格式错误,在哪里可以找到较新版本的magic数据库?或者其他解决方案是什么?我正在将Mountain Lion与Macports一起使用。

我找到了一个解决方案。只是不要使用外部魔法数据库。finfo_open将使用系统上的默认设置。

我找到了一个解决方案。只是不要使用外部魔法数据库。finfo_open将使用系统上的默认设置