Installare phpbb3 con il modulo di integrazione su Drupal 5.5

  • user warning: Access denied for user 'linuxtutorial'@'localhost' to database 'my_linuxtutorial' query: LOCK TABLES drupal_cache WRITE in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: UPDATE command denied to user 'linuxtutorial'@'localhost' for table 'drupal_cache' query: UPDATE drupal_cache SET data = 'a:3834:{s:2:\"MB\";s:2:\"MB\";s:3:\"php\";s:3:\"php\";s:14:\"MySQL database\";s:14:\"database MySQL\";s:70:\"Your MySQL Server is too old. Drupal requires at least MySQL %version.\";s:90:\"La versione del tuo Server MySQL è troppo vecchia. Drupal richiede almeno MySQL %version.\";s:40:\"The directory %directory does not exist.\";s:35:\"La directory %directory non esiste.\";s:8:\"security\";s:9:\"sicurezza\";s:40:\"Illegal choice %choice in %name element.\";s:51:\"La scelta %choice nell\'elemento %name è sbagliata.\";s:8:\"Password\";s:8:\"Password\";s:4:\"form\";s:4:\"Form\";s:18:\"Save configuration\";s:20:\"Salva configurazione\";s:3:\"n/a\&quo in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: Access denied for user 'linuxtutorial'@'localhost' to database 'my_linuxtutorial' query: LOCK TABLES drupal_cache WRITE in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: UPDATE command denied to user 'linuxtutorial'@'localhost' for table 'drupal_cache' query: UPDATE drupal_cache SET data = 'a:0:{}', created = 1246682446, expire = 0, headers = '' WHERE cid = 'locale:en' in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: Table 'my_linuxtutorial.drupal_sessions' doesn't exist query: SELECT COUNT(sid) AS count FROM drupal_sessions WHERE timestamp >= 1246681546 AND uid = 0 in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: Table 'my_linuxtutorial.drupal_sessions' doesn't exist query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM drupal_users u INNER JOIN drupal_sessions s ON u.uid = s.uid WHERE s.timestamp >= 1246681546 AND s.uid > 0 ORDER BY s.timestamp DESC in /membri/linuxtutorial/includes/database.mysql.inc on line 172.

Ecco a voi una guida su come installare e integrare il bello e nuovisismo phpbb3 su drupal 5.5.

Il mio consiglio è quello di metterlo subito appena installate drupal perchè l'integrazione funziona con i nuovi utenti iscritti dopo aver messo il modulo, quindi ho dovuto anche ricrearmi l'utente dopo per esser presente in phpbb3 e poi diventare amministratore anche sul forum.

Per prima cosa scaricate l'ultima versione di phpbb3 versione italiana da questo sito e quando ha finito aprire il vostro programma di FTP per il trasferimento e dopo averlo estratto lo mettete nella root del sito e dopo lo rinominate in forum.

Quando ha finito l'upload andate nel vostro browser e andate su http://www.nomedeltuosito.xxx/forum per iniziare l'installazione.

Dopo che avete terminato l'installazione di phpbb3 andate a scaricare l'ultima versione del modulo di integrazione di drupal da questo sito e dopo averlo estratte fate l'upload di phpbb con il vostro programma FTP nel vostro sito nella cartella modules.

Ora è necessario aggiornare il database eseguendo una query, aprite quindi phpmyadmin e scrivete questa query:

UPDATE 'databasename' , 'drupal_sequences' SET 'id' = '1000' WHERE 'drupal_sequences' , 'name' = 'drupal_users_uid' LIMIT 1;

Ora dovrete modificare il file di configurazione del modulo, quindi dal vostro pannello, con un editor modificate il file /modules/phpbb/configuration.inc e modificate i percorsi del forum, se avete utilizzato come suggerito forum dovreste modificarlo in questo file di configurazione perchè di default ci sta phpbb3.

Ora andate nel pannello di amministrazione e attivate il modulo phpbb.

Ora avrete bisogno del .htaccess per gestire i redirect fra il sito e il forum, quindi copiate il file /modules/phpbb/phpbb.htaccess e mettetelo in /forum/.htaccess, quindi oltre che spostarlo dovete anche rinominarlo.

Probabilmente al primo colpo non funzioneranno, quindi modificate gli indirizzi mettendoci al posto dei puntini davanti l'indirizzo del vostro sito, usate quindi l'indirizzo assoluto per farlo funzionare.

Ora l'integrazione dovrebbe essere apposto, solo che funzionerà con gli utenti iscritti dopo, quindi se voi provate a entrare non vi riconoscerà, andate quindi nel pannello di amministrazione e andate su Utenti e create il vostro nuovo utente, dopo andate su Ruoli e create un nuovo ruolo che ha accesso a tutto, e potete chiamarlo admin.

Ora tornate alla gestione utenti, e nel vostro nuovo utente creato scegliete come ruolo admin.

Ora provate a loggarvi con questo nuovo utente e controllate che siete loggati anche nel forum, e fate le varie prova di log in, log out, e il resto per verificare che l'integrazione funziona correttamente.

Ora però sul forum non avrete i permessi di amministratore, io ci ho smanettato un bel po' con phpbb3 per avere tutti i permessi di amministratore possibili, comunque dovrete loggarvi con il nome utente del forum che avete creato in precedenza e dare i permessi all'utente che avete creato prima di amministratore anche nel forum, dovrete quindi aggiungerlo al gruppo amministratore, moderatore globale, farlo leader del gruppo amministratore, e poi metterlo fondatore per avere tutti i permessi possibile, e dopo controllate che vi va fare tutto.

Se avete problemi con il .htaccess, o non si è integrato bene, o per qualsiasi problema scrivete nel Forum e noi cercheremo di aiutarvi, li ho avuti anche io dei problemi per integrare il forum correttamente e per impararmi a usare phpbb3 che non è semplice da usare le prime volte.

Fonte: Drupal@i1 Media

Questo sito su altervista

Questo sito su altervista fra poco chiuderà, me lo sono ritirato su per trasferire le guide, dovrò rimettere qui su altervista il sito nuovo e metterci un redirect...comunque il sito nuovo è www.linuxtutorial.it

problemi con il db

ho risolto mettendo il nome del db al posto di databasename e togliendo "drupal_" dal nome delle tabelle.
a volte non le afferro al volo...

Problemi con il db

A me riporta il seguente errore, quando vado a far el'update del db:
#1142 - UPDATE command denied to user 'Sqlxxx'@'xxx' for table 'drupal_sequences'
cosa devo fare?
Poi drupal mi dice che tutto è andato a posto, ma non vedo il forum.
è per il problema scritto sopra?

ma per chi ha utenti sia in

ma per chi ha utenti sia in phpbb3 e drupal come fare per integrarli?

Cioè tu hai messo drupal e

Cioè tu hai messo drupal e hai un tot utenti, e poi hai messo phpbb3 e hai altri utenti e li vuoi mettere insieme?

Invia nuovo commento

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.