Бетон 5.8.2 Класс 'finfo' не найден

Я искал в Интернете, и я искал свой сервер, я не могу найти php.ini для моего сайта. Я получаю следующую ошибку для моего сайта.

Класс 'finfo' не найден. Подробности G:\inetpub\wwwroot\landoll.com\concrete\vendor\league\flysystem\src\Adapter\Local>.php(311): Whoops\Exception\ErrorException->null

   public function getMimetype($path)
{
    $location = $this->applyPathPrefix($path);
    $finfo = new Finfo(FILEINFO_MIME_TYPE); /*This is Line 311*/
    $mimetype = $finfo->file($location);

    if (in_array($mimetype, ['application/octet-stream', 'inode/x-empty'])) {
        $mimetype = Util\MimeType::detectByFilename($location);
    }

    return ['path' => $path, 'type' => 'file', 'mimetype' => $mimetype];
}

1 ответ

Решение

finfo это расширение PHP.
http://php.net/manual/en/class.finfo.php

В зависимости от вашего веб-хостинга, на панели управления хостингом может быть область, чтобы включить его. Если нет, вам может потребоваться обратиться в службу поддержки вашего хостинга и попросить их включить его для вас.

Другие вопросы по тегам