gpt4 book ai didi

php - Zend FR finfo 错误警告 : string extension `B' invalid

转载 作者:行者123 更新时间:2023-12-04 18:16:17 25 4
gpt4 key购买 nike

将 Zend FR 更新到 1.11 后出现问题

Mimetype 文件检查生成:

警告:字符串扩展“B”无效

Zend_Validate_File_MimeType 中的字符串看起来像是问题的原因

$finfo = finfo_open(FILEINFO_MIME_TYPE, $file);

我创建了简单的测试用例
$finfo = finfo_open(FILEINFO_MIME_TYPE, '/usr/share/misc/magic');
echo finfo_file($finfo, PUBLIC_HTML_PATH . '/images/missing.png');
finfo_close($finfo);

我得到了同样的错误:(
finfo_open(FILEINFO_MIME_TYPE, '/usr/share/misc/magic'); //generates: Warning: string extension `B' invalid.

我的操作系统:Kbuntu 10.10

我哪里错了?

最佳答案

遇到与 Mike Purcell 相同的错误消息( "Warning: string extension w' invalid in Command" ),但修复方法不同。

在我们的服务器上,我们有一个 /usr/share/misc/magic/usr/share/misc/magic.mgc文件。 magic.mgc文件已从 magic 编译文件,但 PHP 仍然不乐意直接与 /usr/share/misc/magic文件(我们已经转移到该文件作为调试的一部分,magic.mgc 文件需要更新)。

我们的解决方法是更改​​我们的 putenv回到 magic.mgc文件:

putenv('MAGIC=/usr/share/misc/magic.mgc');

然后, magic -ally :-) ,整个 mime 类型的检测系统又开始工作了。

关于php - Zend FR finfo 错误警告 : string extension `B' invalid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11631690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com