Attualmente sto testando il cms in un server esterno ad AlterVista per motivi tecnici, così una volta finito di studiarlo lo porto su un account di AlterVista.
Il CMS è Drupal di cui ho scaricato l'ultima versione dal sito http://drupal.org.
Già all'inizio ho dovuto cercare in rete un hack per disabilitare la funzione TABLE LOCK dato che non tutti gli host la concedono.
Ho voluto poi provare ad installare il modulo OpenID appositamente scritto per Drupal e scaricabile all'indirizzo http://www.openidenabled.com/software/drupal/.
Ho scaricato la versione 1.1 e ho caricato il modulo nella carella dei moduli di Drupal.
on line Accedo allora al pannello di amministrazione del CMS, vado alla sezione moduli per attivare e configurare il modulo e la pagina non si apre correttamente, mostrandomi un errore come questo:
Fatal error: really_require_once(): Failed opening required 'Auth/OpenID/Consumer.php' (include_path='.:/usr/local/php4:/var/www/hostesterno/tmp') in /var/www/hostesterno/mioaccount/drupal/modules/openid.module on line 54
La linea 54 contiene require_once($path); e non trovo nessuna dichiarazione di $path.
In cima al modulo leggo:
Codice:
really_require_once('Auth/OpenID/Consumer.php');
really_require_once('Auth/OpenID/MySQLStore.php');
really_require_once('Auth/OpenID/DatabaseConnection.php');
Ne deduco che nello spazio dovrei avere anche i sguenti file richiesti.
Cerco su internet e scopro che quei file sono della libreria OpenID http://www.openidenabled.com/openid/...s/php/download.
Scarico la libreria, ma ora sinceramente non so dove copiare i file.
Quel percorso "Auth/OpenID/" lo devo creare io nella radice dello spazio?
Nella pagina di download della libreria, trovo il seguente suggerimento:
To use the PEAR command-line installer to install the package, run this command:
Codice:
pear install http://www.openidenabled.com/resources/downloads/php-openid/pear/Auth_OpenID-1.1.0.tgz
Qualcuno è in grado di spiegarmi cosa mi stanno suggerendo e dove posso io digitare il comando?
Fine prima puntata!