Ciao a tutti, riporto la mia esperienza con Docebo nel caso fosse utile a qualcun altro.
Installazione su un server Linux Mandriva 2006, con PHP 5.0.4.
Allo step successivo al caricamento del DB, quello per intenderci che dovrebbe caricare le lingue: l'installazione si blocca con una pagina semivuota (non e' presente il pulsante "passo successivo" ne' altre informazioni utili).
Dal log vedo che viene generato un errore fatale:
PHP Fatal error: Class 'DOMNode' not found in ...
Leggo quindi questo forum e trovo esperienze simili: e' un problema del PHP 5.
In particolare, da altre fonti, vengo a sapere che seppure il PHP5 dovrebbe essere fornito con il modulo DOM preinstallato, in realtà questo e' disattivato in alcune distribuzioni.
Nella Mandriva 2006 infatti risulta non attivato.
Per controllare se e' attivato bisogna vedere i parametri di configurazione usati per la compilazione, che nella Mandriva sono riportati in questo file:
/usr/share/doc/libphp5_common5-5.0.4/configure_command
La presenza del parametro '--disable-all' indica che l'XML non è attivato.
Una soluzione scomoda sarebbe quella di ricompilare il PHP con i parametri --enable-dom e --enable-libxml.
Una soluzione piu' semplice e' quella di scaricare i moduli di estensione corrispondenti.
Consiglio l'uso di URPMI per l'installazione:
urpmi php-xml
urpmi php-dom
Questi due comandi scaricano il pacchetto del modulo PHP e lo installano. A questo punto il sistema ha finalmente il modulo DOM, responsabile dell'errore iniziale, e l'installazione non da' piu' errori.
Adesso si puo' iniziare a lavorare...
In bocca al lupo!





