note 50724 added to ref.mime-magic

From: Date: Tue, 08 Mar 2005 08:32:30 +0000
Subject: note 50724 added to ref.mime-magic
Groups: php.notes 
Request: Send a blank email to php-notes+get-86089@lists.php.net to get a copy of this message
For those experiencing problems with "invalid magic file, disabled" in phpinfo() although everything seems to be set up correctly: It seems that the real error behind this is that the PHP mime_magic extension does NOT obey "php_admin_value mime_magic.magicfile" or "php_value mime_magic.magicfile" directives in httpd.conf, although the documentation states that mime_magic.magicfile should be settable from PHP_INI_SYSTEM, i.e., from php.ini and httpd.conf. Adding the following to php.ini correctly configures mime_magic (using an Apache 2-supplied magic file): [mime_magic] mime_magic.magicfile = "/etc/apache/magic" Furthermore, phpinfo() will SHOW any httpd.conf setting of mime_magic.magicfile that you make, but still not actually USE anything but what you specified in php.ini! Hopefully this can help someone. As the mime_magic extension is deprecated, it is not supported anymore, so I guess we can't expect any fixes to this. Even though many scripts still use the mime_magic functionality. ---- Manual Page -- http://www.php.net/manual/en/ref.mime-magic.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+50724 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+50724&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+50724&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+50724&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+50724&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+50724&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+50724&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#86089) next »