MUY_RARO::copie sitio y se sincronizan las BD???

Diseño y Posicionamiento Web con Joomla Foros General Joomla en General MUY_RARO::copie sitio y se sincronizan las BD???

  • Este debate tiene 7 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 12 años, 9 meses por Anónimo.
Mostrando 7 respuestas a los debates
  • Autor
    Entradas
    • #99756
      Anónimo
      Invitado

      [size=5]Me sucede algo muy extraño.

      Se trata de un sitio en joomla 1.x q despues mudare a 1.5 o 1.6, pero por ahora solo quiero hacerle unos cambios.

      Dejo el sitio original mientras hago las pruebas, y segui las instrucciones para “mudar” a un nuevo dominio.

      En realidad lo q estoy haciendo es crear una copia del sitio original en un dominio q tengo sin usar y estoy haciendo alli las pruebas.

      Las instrucciones que segui son las que encontre aca::
      http://www.joomlaspanish.org/foros/archive/index.php?t-7940.html

      y que son::
      1 – sube todo por FTP o file manager del server toda la info sin el configuration.php y con la carpeta installation
      2 – respalda la BD localhost
      3 – realiza una nueva instalación online
      4 – elimina las tablas generadas en la BD por la nueva instalación
      5 – importa el respaldo SQL que hiciste del localhost

      Todo bien, pero se presenta algo:: lo q hago en la BD del sitio de pruebas se refleja en el sitio original, y viceversa. Pero extrañamente no todo:: instale una nueva plantilla en el sitio nuevo, y esta no se instalo en la original, pero cambios en articulos y cambios en seleccion de plantilla x defecto si se reflejan. Al cambiar la plantilla en el sitio de pruebas, pues ubico y coloco la nueva imagen, pero en el sitio original al ver el frontend sale el error q no encontro la plantilla.

      Encontre en algun foro q alguien tenia este problema y le contestaron q cambiara nombres de bd, user y pass, pero alli otra cosa, probe hacerlo y haciendo los cambios en configuration.php y demas, y no lo acepta.

      Cuando vuelvo a colocar los nombres originales si entra otra vez (la nueva instalacion joomla en el sitio de pruebas lo hice todo igual al sitio original, pero en otro dominio).

      Entonces probe borrar configuration.php y correr de nuevo la instalacion y cuando llego a la seccion de BD no me permite colocar otros datos distintos a los del sitio original (y la BD en este punto no tiene el nombre de la BD original, sino q esta renombrada al nombre nuevo q estoy tratando de ponerle en la nueva instalacion).

      Encontre en la BD original varias entradas q tenian URLs absolutas del sitio original, pero aun cuando las cambie por sus contrapartes del sitio de pruebas, se sigue dando la situacion de sincronizacion indeseada q describo.

      Queria preguntar::
      Estos datos q hacen q las carpetas del sitio-copia esten sincronizadas con el sitio-original:: se guardan en la BD?.. en q parte?..

      o como le podria hacer para solucionar (q no se sincronicen, q sean instalaciones y BD independientes).

      Quizas el joomlapack me solucione, pero quisiera llegar al fondo de esta curiosa situacion, y saber q pasa, porq ya me rompi el coco antes de postear esto a ver si alguien me ilumina.[/size]

    • #99757
      robertRobert
      Participante

      puffff, ¡¡vaya un cacao!! ¿ Te refieres a que esto te pasa con un joomla 1.1.15 ? . Mira, primero creo que no te estan indicando bien, a mi juicio claro. Cuando quieres hacer algo asi, no es necesario hacer un respaldo de la base de datos entera, SOLO de los datos.
      Instalas el joomla 1.1.15 nuevo SIN datos de ejemplo, instalas todas las extensiones que tenias en la anterior e importas los datos de las tablas.

      Redlo, no hace mucho publico esto > http://solojoomla.com/como-instalar-joomla-nuevo-para-actualizar-una-version-joomla-antigua.html

    • #99760
      Anónimo
      Invitado

      Si es un joomla 1.1.15

      Coloque ese link q describe los pasos para la migracion de servidor, ya q esta bien explicado.
      Pero econtre el mismo procedimiento en otros foros.
      Y segun los posteadores ellos mismos realizaron esos pasos y les funciono.

      Lei el manual q me indicaste y esta bueno.
      Lo usare cuando vaya a actualizar, si es q no hay otra forma menos manual.

      Pero no estoy actualizando. Lo q estoy es copiando.
      La cuestion q no entiendo es porque, si el joomla usa URLs relativas,
      en esta ocasion esta usando la ruta completa..
      y de ambos sitios…
      y en ambs sentidos..
      Y lo mas cumbre es q en la nueva instalacion del Joomla solo me acepta los parametros de BD del sitio-original.
      Es decir, q no lee el nombre de la BD q cree en el dominio nuevo, sino q lee los parametros de sitio-original.

      Algo tiene q haber q hace q ambas BD esten SYNC, y me gustaria saber q es.

      Eventualmente actualizare, mas me gustaria mucho saber q pasa en este caso.

      Tengo los 2 dominios apuntando a los mismos DNS, pero ya q ambos dominios estan cada uno en su propio espacio, con su propio cpanel, su propio phpmyadmin, etc.. no veo por ese lado como se estaria colando esto.

      Me gustaria saber si esto es propio de joomla, y como puede esto pasar.. y si es por motivos ya de estructura de hosting, dns o cosas asi, pues me gustaria muchisimo mas conocer las causas.

    • #99761
      robertRobert
      Participante

      Si ya se que no estas actualizando, lo qe te señalo es que no es necesario hacer una copia de la base de datos entera, SOLO los DATOS y en el manual que te indico te dicen como, no te lo mostre para el tema de la actualizacion, solo para el tema de la copia de los datos y como se hace..

      Lo de las urls relativas, te refieres a Url´s amigables ¿Verdad? Y es porque al realizar una instalacion nueva, debes activarlas de nuevo, ya que se activa en el archivo configuration.php.

      …Instalas el joomla 1.1.15 nuevo SIN datos de ejemplo, instalas todas las extensiones que tenias en la anterior e importas los datos de las tablas.

    • #99768
      Anónimo
      Invitado

      Entiendo.
      Antes de hacer la copia averigue como era lo de mover un sitio joomla y me encontre con este metodo, y como se veia q no habia q re-instalar extensiones ni nada, y q todo el sitio se copiaria tal cual (hasta con errores si los hubiere), q es lo q en el fondo queria, pues me fue por esa via.

      Lo de las urls relativas, segun entiendo, es el path dentro del sitio.

      URL absoluta seria:: http://www.sitio-original.com/carpeta-instalacion-joomla/directorio-cualquiera/index.php?parametros
      URL relativa seria:: /directorio-cualquiera/index.php?parametros

      asi, la primera parte q falta en la URL relativa, se toma de los parametros de configuration.php q indica donde esta instalado el CMS.
      Esa es una de las “gracias” q permite el joomla (segun creia).. pero ahora ya no se q pensar.

      Ya no es por hacer q el sitio funcione independiente. O lo hago en localhost, o lo hago con el manual q me pasaste, o con joomlapack o llamo a MAria…
      Ahora es por saber q …#!@+/!#… es lo q paso en esa mudanza

      Quiero entender por donde se comunican ese par de sitios…

    • #99772
      robertRobert
      Participante

      Incorrecto 🙂 . Ahi tienes tu problema. No te han explicado bien el tema. Las URLs absolutas, primero no se llaman asi, si no Rutas absolutas y son las que tienes que poner en tu archivo configuration.php. Cuando cambias de servidor esas rutas suelen cambiar, primero por es uso (quizas) de un usuario diferente de cuenta nueva y por la estructuracion de los archivos y carpetas del apache que realizan en la instalacion del apache en cada maquina, tambien dependiendo del panel, sea Plesk, Cpanel … que te hallan instalado.

      Ejemplo de ruta absoluta en el archivo configuration.php de distintos servidores:

      De one & one :
      var $log_path = ‘/homepages/24/d332719933/htdocs/logs’;
      var $tmp_path = ‘/homepages/24/d332719933/htdocs/tmp’;

      De un Cpanel:
      var $log_path = ‘/home/usuario/public_html/dominio.com/logs’;
      var $tmp_path = ‘/home/usuario/public_html/dominio.com/tmp’;

      En joomla 1.1.5

      $mosConfig_absolute_path = ‘/path/to/joomla/install’; // No trailing slash

      path como ruta absoluta que seria asi tomando por ejemmplo el de Cpanel

      $mosConfig_absolute_path = /home/usuario/public_html/dominio.com/’; // No trailing slash
      $mosConfig_live_site = ‘http://your_joomla_site.com’; // No trailing slash

      Esta segunda linea como referencia al dominio. Metiendo el joomla en una carpeta seria:
      $mosConfig_absolute_path = /home/usuario/public_html/dominio.com/carpeta’; // No trailing slash
      $mosConfig_live_site = ‘http://your_joomla_site.com/carpeta’; // No trailing slash

    • #99774
      Anónimo
      Invitado

      Hola Buenos Dias.

      – – – – – – – – – – – – – – tomando un extracto de la explicacion::
      De un Cpanel:
      [size=4]
      var $log_path = ‘/home/usuario/public_html/dominio.com/logs’;
      var $tmp_path = ‘/home/usuario/public_html/dominio.com/tmp’;[/size]

      En joomla 1.1.5
      ….. Metiendo el joomla en una carpeta seria:
      [size=4]
      $mosConfig_absolute_path = /home/usuario/public_html/dominio.com/carpeta’; // No trailing slash
      $mosConfig_live_site = ‘your_joomla_site.com/carpeta’; // No trailing slash[/size]
      – – – – – – – – – – – – – – fin extracto de la explicacion

      tomado del configuration.php del Sitio-Original ::
      [size=4]
      $mosConfig_absolute_path = /home/usuario-sitio-original/public_html/RustyTrack’; // lo de /dominio.com/ en la ruta no aparece
      $mosConfig_live_site = ‘sitio-original.com/RustyTrack/’;[/size]

      tomado del configuration.php del Sitio-Copia ::
      [size=4]
      $mosConfig_absolute_path = /home/usuario-sitio-copia/public_html/RustyTrack’; // lo de /dominio.com/ en la ruta no aparece
      $mosConfig_live_site = ‘sitio-copia.com/RustyTrack/’;
      [/size]

      lo unico q cambia es el usuario.

      [b]
      UNa cosa q hice antes de hacer la nueva instalacion del joomla::[/b]
      >cree el hosting para el usuario del dominio q no estoy usando
      >hice una instalacion joomla para probar una nueva plantilla y sus modulos
      >subi x FTP la carpeta donde esta el joomla del sitio-original
      >hice un nuevo hosting para upgrade la cuenta, ya q la anterior tenia solo para 1 BD y la cree ahora para 3 BD
      >luego de actualizar al nuevo pack procedi a la instalacion del nuevo joomla
      (con los pasos restantes indicados en el post primero de esta conversacion)
      >Hice la instalacion con todos los parametros igual a los del sitio-original (igual carpeta, igual BD, user, pass)
      >cuando vi q los 2 sitios estaban sincronizados intente cambiar los parametros y el sitio-copia no acepta otros q no sean los del sitio-original

      Voy a estar este fin viendo esto, y ya para el Lunes voy hacer todo de nuevo, desde crear el hosting nuevo..desde cero voy a re-intentar todo igual. Me parece q estoy como en un universo paralelo. Hasta se me ha ocurrido pensar q sea un error de mas arriba. Q sea un error del hosting q deja algun parametro incoherente cuando crea las nuevas sub-cuentas para la cuenta de un usuario. Q se yo..

    • #100269
      Anónimo
      Invitado

      – – – – – – – – – – – – – – – –
      AUTORRESPUESTA::
      – – – – – – – – – – – – – – – –
      En realidad no se estaban sincronizando las BD, se estaba usando la misma del sitio original.

      Lo de la plantilla que se instalo en un sitio si, y en el otro no fue un hibrido misterioso q ya ni quiero pensar q paso alli.

      Me costo un mundo encontrar la solucion, pero la halle.
      Y como suele sucecer, los problemas mas grandes, tienen
      soluciones muy simples::

      -Entrar al back-end del sitio copia
      -Menu > Sitio > Configuracion Global
      -Pestaña > Base de Datos
      -Nombre usuario MySQL > nombreDeLaCuentaParaEntrarEnCPanel_userDeBD
      -Base de datos MySQL: > nombreDeLaCuentaParaEntrarEnCPanel_nombreDeBD
      -Salvar y hacer los cambios en configuration.php (incluyendo el password)

      No se nada de servidores, pero deduzco que ya que
      en esta misma pestaña en:: “Nombre del servidor:”
      se coloca el mismo (localhost en mi caso), pues como que el espacio
      para las BD en todas las subCuentas de una misma cuenta se comparte.
      Digo yo, no se. Es la unica respuesta q encuentro a este entuerto.

      Ojala pueda ayudar otra gente q venga a parar en este post, porque
      la solucion no me fue facil de hallar.

      Saludos.

Mostrando 7 respuestas a los debates
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad