(laravel) - upload file tidak berfungsi ketika dijalankan di hosting

Saya menambahkan fitur upload file dengan format Pdf, docx, xlxs pada project laravel, di localhost tidak ada kendala sama sekali. Tapi ketika di jalankan di hosting upload file nya ketika di eksekusi tidak berfungsi dan menampilkan error berikut :

(1/1) LogicException

Unable to guess the mime type as no guessers are available (Did you enable the php_fileinfo extension?)

in MimeTypeGuesser.php line 130
at MimeTypeGuesser->guess('/tmp/phpJnCXuG')in File.php line 79
at File->getMimeType()in File.php line 58
at File->guessExtension()in ValidatesAttributes.php line 926
at Validator->validateMimes('file', object(UploadedFile), array('pdf', 'docx', 'doc', 'xlsx', 'xls'), object(Validator))in Validator.php line 352
at Validator->validateAttribute('file', 'Mimes')in Validator.php line 267
at Validator->passes()in Validator.php line 292
at Validator->fails()in ValidatesRequests.php line 54
at Controller->validate(object(Request), array('periode_mulai' => 'required', 'periode_akhir' => 'required', 'file' => 'required|file|mimes:pdf,docx,doc,xlsx,xls'))in LaporanController.php line 80
at LaporanController->rpjm_upload(object(Request))
at call_user_func_array(array(object(LaporanController), 'rpjm_upload'), array(object(Request)))in Controller.php line 55
at Controller->callAction('rpjm_upload', array(object(Request)))in ControllerDispatcher.php line 44

ada yang pernah ngalamin? dan bagaimana solusinya?

avatar Supriono
@Supriono

84 Kontribusi 16 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

;extension=php_fileinfo.dll diubah jadi extension=php_fileinfo.dll di php.ini nya...

emang hosting dimana ?

avatar reihanagamsk
@reihanagamsk

125 Kontribusi 41 Poin

Dipost 4 tahun yang lalu

Jawaban Terpilih

sudah solved Mas, terimakasih jawabannya.. saya hosting di rumahweb. untuk kasus ini, saya melakukan langkah ini :

intinya sama mengaktifkan php fileinfo nya, siapa tau ada yang menggunakan layanan rumahweb dan mengalami kasus yang sama ini langkah-langkahnya :

  1. Disable setting php di "MultiPHP Manager" cPanel, dengan mengubahnya menjadi inherit
  2. Aktifkan fileinfo pada versi php 7.1 di "Select PHP Version" cPanel (screenshot http://prntscr.com/p11cpy ).
avatar Supriono
@Supriono

84 Kontribusi 16 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban