2017-10-23 6 views
1

私はウェブを検索しましたが、自分のサーバーを検索しました。自分のサイトのphp.iniが見つかりません。私は自分のサイトで次のエラーが発生しています。 詳細 G見つからない 'FINFO'コンクリート5.8.2クラス 'finfo'が見つかりません

クラス:\のinetpub \ wwwrootの\ landoll.comコンクリート\ベンダ\ \リーグ\ flysystem \ SRC \アダプタ\ローカル>の.php(311):おっと\例外\ ErrorException->ヌル

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]; 
} 

答えて

0

finfoは、PHPの拡張機能です。
http://php.net/manual/en/class.finfo.php

ウェブホスティングによっては、ホスティングコントロールパネルで有効にする領域がある可能性があります。そうでない場合は、ホスティングテクニカルサポートに連絡し、サポートを依頼する必要があります。

+0

ありがとうございました。私は自分のオンサイトサーバに入り、php設定のDynamic Extensionsセクションの下にphp_fileinfo.dllという行を追加するようにPHPの設定を変更しなければなりませんでした。 – bthrom

関連する問題