Home arrow Hacks arrow Installazioni Multiple: Condivisione Generalizzata arrow 4 - Condivisione Utenti: caso d'uso
4 - Condivisione Utenti: caso d'uso
Installazioni Multiple: Condivisione Generalizzata

Immaginiamo, ad esempio, di voler condividere tra tre installazioni distinte di Joomla!, quella dedicata al forum, quella con la quale viene gestito il wiki e quella relativa al forge, le configurazioni d'accesso relative agli utenti registrati, al fine di poter avere un unico account con il quale accedere a tutte queste aree.

Consideriamo la seguente situazione: si immagini di aver già provveduto a realizzare due installazioni complete di Joomla!, una direttamente nella cartella principale (root) del nostro dominio e una in una qualsiasi sottocartella. A queste due installazioni accediamo specificando, nel primo caso come url semplicemente http://www.miodominio.it, mentre nel secondo http://www.miodominio.it/joomla.

Come specificato nei requisiti minimi, entrambe le installazioni condividono il medesimo server MySQL, ma non è necessario che condividano anche il medesimo database: consideriamo, quindi, sempre come caso ipotetico, di aver proceduto con la prima installazione a popolare le tabelle in un database joomladb e con la seconda altrojoomladb.

Nel caso si disponesse di un solo database, le tabelle delle due distinte installazioni in esso contenute si differenzierebbero semplicemente per il prefisso delle tabelle, ad esempio, si immagini di aver impostato jos_ per la per la prima installazione e, con molta fantasia, jos2_ per la seconda: la soluzione proposta da questa guida potrebbe comunque essere applicata. Riassumiamo, a questo punto, sinteticamente i parametri di ogni installazione e i due possibili scenari considerati.

Installazioni distinte su database distinti

Parametri prima installazione di Joomla!

Dominio
http://www.miodominio.it
Nome Databasejoomladb
Prefisso tabelle
jos_

Parametri seconda installazione di Joomla!

Dominio
http://www.miodominio.it/joomla
Nome Databasealtrojoomladb
Prefisso tabelle
jos_

Installazioni distinte su medesimo database.

Parametri prima installazione di Joomla!

Dominio
http://www.miodominio.it
Nome Databasejoomladb
Prefisso tabelle
jos_

Seconda installazione di Joomla!

Dominio
http://www.miodominio.it/joomla
Nome Databasejoomladb
Prefisso tabelle
jos2_


Tabelle Joomla! fondamentali per la gestione utenti

Nella struttura del database di Joomla!, le tabelle preposte alla registrazione dei dati relative alla gestione degli accessi degli utenti sono:

  • jos_users
  • jos_core_acl_aro
  • jos_core_acl_groups_aro_map


Individuate le tabelle su cui agire si tratta, a questo punto, di creare in modo opportuno, con la giusta sequenza di istruzioni SQL, le giuste sostituzioni tra abelle e viste.

 

Menu Manuali

Hacks