Page 2 of 3

Re: Error 500 al caricamento di un oggetto SCORM

Posted: Fri Jun 07, 2013 7:44 am
by cosimo.mandorino
Controllando le versioni del safe_mode, sul server originale è impostato su OFF sul server nuovo dove è stata migrata la piattaforma è impostato su ON.

Re: Error 500 al caricamento di un oggetto SCORM

Posted: Fri Jun 07, 2013 8:02 am
by alberto
prova a cambiarlo ;)

Re: Error 500 al caricamento di un oggetto SCORM

Posted: Fri Jun 07, 2013 9:33 am
by cosimo.mandorino
Ciao Alberto,

ho chiamato il provider di servizi per richiedere la modifica. Adesso lo stato è impostato su OFF.
Ho provato a caricare un file ed anche un oggetto scorm ma l'error 500 persiste:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Re: Error 500 al caricamento di un oggetto SCORM

Posted: Fri Jun 07, 2013 12:24 pm
by cosimo.mandorino
Ragazzi,

ho eseguito tutto da manuale. Permessi di scrittura su tutta la folder "files" e sottocartelle, versione php e mysql corrette, safe_mode su OFF. L'error 500 persiste. Qualcuno ha qualche idea?

Re: Error 500 al caricamento di un oggetto SCORM

Posted: Fri Jun 07, 2013 1:17 pm
by Simbiosi

Re: Error 500 al caricamento di un oggetto SCORM

Posted: Fri Jun 07, 2013 1:26 pm
by cosimo.mandorino
Ciao Simbiosi,

il problema dell'error 500 mi sembra più di server che di generazione oggetti SCORM. Di fatto ho risolto tutto per quanto riguarda la migrazione e la visualizzazione degli oggetti didattici.
L'errore sembrerebbe dipendere dal server. Infatti riscontro l'error 500 anche caricando un file di tipo jpg o txt, etc.

Re: Error 500 al caricamento di un oggetto SCORM

Posted: Fri Jun 07, 2013 3:12 pm
by cosimo.mandorino
Parlando con i tecnici dell'host dove risiede la piattaforma Docebo mi hanno comunicato l'errore:

il problema indicato è presente nei log di errore del dominio.
Al tentativo di caricare il file gli errori ottenuti sono questi:

[Fri Jun 07 15:53:26 2013] [error] [client 46.28.1.44] Premature end of script headers: index.php, referer: http://alpha.aulaonline.it/doceboLms/in ... ateLOSel=1
[Fri Jun 07 15:53:26 2013] [error] [client 46.28.1.44] File does not exist: /home/jaulaonp/alpha/500.shtml, referer: http://alpha.aulaonline.it/doceboLms/in ... ateLOSel=1

[07-Jun-2013 15:56:08 Europe/Berlin] PHP Fatal error: Call to undefined function def() in /home/jaulaonp/alpha/doceboLms/class.module/class.organization.php on line 384

Dovrebbe controllare il contenuto di questo file e la funzione def().

Re: Error 500 al caricamento di un oggetto SCORM

Posted: Tue Jun 11, 2013 9:38 am
by cosimo.mandorino
L'errore è stato risolto.

Dopo avere eseugito un debug approfondito ne è emerso che nel file lib/lib.upload.php si fa uso della classe fileinfo o in alternativa alla funzione mime_content_type:

if (method_exists('finfo', 'file')) {
$finfo =new finfo(FILEINFO_MIME_TYPE);
$file_mime_type =$finfo->file($srcFile);
}
else {
$file_mime_type =mime_content_type($srcFile);
}

Sulla macchina hosting che ospita il dominio c'è php 5.3 che ha, quindi, la funzione mime_content_type deprecata.
Pertanto bisogna usare fileinfo.
Su php 5.3 fileinfo non è piu una estensione pecl ma è compilato direttamente in php: il problema è presente su questo server che non include fileinfo.
Il problema si risolve includendolo nel php.

Re: Error 500 al caricamento di un oggetto SCORM

Posted: Tue Jun 11, 2013 10:27 am
by max
Ciao Cosimo,
grazie di aver condiviso quello che hai scoperto.

Re: Error 500 al caricamento di un oggetto SCORM

Posted: Thu Apr 09, 2015 7:07 pm
by flavio
Credo di avere lo stesso problema, come si include file info nel php? Io ho l'hosting su Aruba se chiamo l'assistenza tecnica al massimo sanno rispondere buongiorno e buonasera...