Compartir base de datos con dos joomlas

diecreative Seguir

Eta
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
2 Abr 2010
Mensajes
1.280
Amigos, buen dia. Tengo una duda puntual, es posible que en dos instalaciones de joomla en el mismo hosting (carpetas por separadas), se pueda compartir la misma tabla donde se aloja el registro de usuarios?

Es decir, sitio(.com)/joomla1 y sitio(.com)/joomla2, ambos la tabla de usuarios es la misma, si el usuario se loguea en sitio 1 o sitio 2 lo pueda hacer sin problema o registro.

gracias
 

lifecastro

Gamma
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
20 Jun 2013
Mensajes
239
Joomla Fusion sirve desde la versiom 1.5 a la 2.5 Enlace eliminado , es lo que se investiga un poco mas para que sepas bien su funcionamiento, pero estoy seguro de que sincronizar varios joomla´s con los mismos usuarios.
 

wmantilla

Alfa
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
22 Nov 2013
Mensajes
24
Yo hice algo parecido, dos carpetas diferentes de instalación que compartían una tabla, lo que hice fue que use una misma base de datos con 2 prefijos diferentes, pero el componente que necesitaba que fuera igual para los dos tenían otro prefijo y los archivos de este componente los edite cambiando el prefijo al que llamaban..

Página 1--> prefijo_1
Componente en común-->prefijo componente
Página 2-->perfijo_2

Así el componente de las dos páginas me llaman a una sola tabla y guardan todo en ella y las demás extensiones si usan el prefijo con el que hice la instalación.
Espero te sirva.
 

diecreative

Eta
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
2 Abr 2010
Mensajes
1.280
Probaré esta parte, gracias

Yo hice algo parecido, dos carpetas diferentes de instalación que compartían una tabla, lo que hice fue que use una misma base de datos con 2 prefijos diferentes, pero el componente que necesitaba que fuera igual para los dos tenían otro prefijo y los archivos de este componente los edite cambiando el prefijo al que llamaban..

Página 1--> prefijo_1
Componente en común-->prefijo componente
Página 2-->perfijo_2

Así el componente de las dos páginas me llaman a una sola tabla y guardan todo en ella y las demás extensiones si usan el prefijo con el que hice la instalación.
Espero te sirva.
 

antares

1
Zeta
Suscripción a IA
Desde
10 Feb 2011
Mensajes
1.764
Hola diecreative,

Existen bastantes extensiones para hacer esto. Dos de las que mejores críticas tienen son Jms Multi Sites y MightySites. Lo malo es que ambas son de pago, pero aun así te las recomiendo por que funcionan muy bien y de hecho, tienen muchas críticas positivas en Joomla! Extensions Directory.

Saludos
 

Brox Technology

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
20 Nov 2013
Mensajes
22
Estyo de acuerdo con el último comentario..Jms Multi Sites esta extensión funciona muy bien,, a pesar de ser algo carilla.. pero si tu trabajo es a modo profesional y lo vas amortizar..te la recomiendo!! mtwMultiple esta es gratuita..pero solo disponible para la versión 2.5.. ! Ya nos dices como hiciste al final
Saludos
 

Gravity

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Oct 2013
Mensajes
38
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hay una muy buena por alli incluso en la misma configuracion lo puedes hacer creando algun archivo externo con una conexión.
 

Doctor

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Jul 2013
Mensajes
55
si se puede hacer pero ten cuidado ya que puedes crear un conflicto, mientras no fusiones otra que no sea la de usuario creo todo ira bien
 

datelpiro

Alfa
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Mar 2010
Mensajes
24
Hola, yo esto lo he hecho varias veces, y no solo fusionando los usuarios, sino también los artículos, categorías y otras cosas.

Simplemente si tienes las dos bases de datos en el mismo servidor de base de datos, crea vistas de las tablas que necesites compartir. Es decir, tendrás las bases de datos de dos joomlas instalados, da igual el prefijo de las tablas. De una de las bases de datos, renombras las tablas que gestionan los usuarios para poder conservarlas. Luego, desde esa base de datos, creas una vista de la tabla de usuarios de la otra base de datos del otro joomla. Cuidado, puede que sean mas de una tabla.

Con esto, los usuarios serán los mismos para los dos joomlas.

El proceso te llevará 5 minutos si te manejas con phpmyadmin.

Saludos!
 
Arriba