FILEINFO_MIME_TYPE не определено - PullRequest
1 голос
/ 26 октября 2011

Я загрузил веб-сайт на сервер, который выглядит примерно так же, как мой локальный сервер, но похоже, что по какой-то причине этот хост не определен FILEINFO_MIME_TYPE. Могу ли я что-нибудь сделать (не меняя php.ini)?

Заранее спасибо

РЕДАКТИРОВАТЬ : PHP 5.3.2 на сервере

Ответы [ 2 ]

2 голосов
/ 26 октября 2011

FILEINFO_MIME_TYPE - доступно только на php 5.3 + . Обновление до версии 5.3 для решения этой проблемы.

Подумайте о том, чтобы вернуться к FILEINFO_MIME (и просто использовать все до ;, если оно есть) или унаследованное mime_get_content_type, если эта константа недоступна.

0 голосов
/ 26 октября 2011

Если это не определено, я предполагаю, что вы не сможете ничего сделать без обновления до PHP 5.3 или установки расширения PECL finfo.Это не то, что включено в PHP <5.3 по умолчанию. </p>

Убедитесь, что на вашем хосте установлен PHP 5.3.Он может быть недоступен по умолчанию, но некоторые поставщики разрешат вам использовать его, изменив конфигурацию в файле htaccess.

...