Salve a tutti,
oggi mi sono imbattuto ad uplodare dei file un un bucket S3 amazon in cloud e per non utilizzare l’intero SDK PHP di amazon ho trovato una bella libreria open source (viva O.S.).
Il problema e che sulla configurazione di base di XAMPP la funzione mime_content_type è disattivata (oltre che ad essere deprecata e sostituira con fileinfo() ).
Quindi per abilitare questa funzione possiamo eseguire i sequenti steps:
Stoppare apache dal Cp di XAMPP
aprire il file php.ini
scommentare la riga :
[mime_magic] mime_magic.magicfile = "C:\xampp\php\extras\magic.mime" ;mime_magic.debug = On |
(eliminare il punto e virgola all’inizio della riga di mime_magic.debug)
Scommentare la riga:
;extension=php_fileinfo.dll |
(eliminare il punto e virgola all’inizio della riga di extension=php_fileinfo.dll)
Aprire il file httpd.conf e cercare: mod_mime_magic.so
e scommentare la riga
#LoadModule mime_magic_module modules/mod_mime_magic.so |
(eliminare il cancelletto all’inizio della riga)
detto fatto… riavviare XAMPP e avrete la funzione funzionante al 100%
Alla prossima