Soporte » Instalación – Actualizaciones » Un dominio con 2 bases de datos

  • lcguardiadelanoche

    (@lcguardiadelanoche)


    Buenos dias

    Tengo una consulta, siempre he pensado que seria mejor tener en un mismo dominio 2 bases de datos para separar por ejemplo blog de foros, y por ahi va mi consulta.

    La idea seria tener ua base para wordpress y otra para foros (no bbpress), todo bajo un mismo dominio

    1. Se podria hacer este tipo de instalacion?

    2. En caso afirmativo, ¿que ventajas y desventajas tendria?

    3. ¿Merece la pena?

    Gracias por vuestra ayuda.

Viendo 7 respuestas - 1 de 7 (de 7 total)
  • Hola,

    Si los foros que vas a utilizar no son parte de tu instalación de WordPress, tienes que usar dos bases de datos, ya que, a no ser que seas un crack de las bases de datos, los datos se almacenan por separado.

    En resumen, que sí, que debes de usar dos bases, una para tu WordPress y otra para tus foros. No obstante, te aconsejo que uses bbPress y una sola base de datos para unificar usuarios y no obligarles a logear dos veces.

    Espero haberme explicado 😉

    Saludos!

    Condence

    (@condence)

    apenas que uses 2 wordpress separados uno en dominio.com y otro en dominio.com/foro o foro.dominio.com

    Personalmente pienso que puede funcionar esto yo lo aplicaría usando 2 host diferentes e trabajado con web muy grandes que tenemos que usar varios hosting por seguridad y lo hacemos de esta manera, como dicen es mejor no tener los huevos en una sola canasta.

    la cuestión de los usuarios puedes hacer un script para cuando se registren se guarde el mismo usuario en las 2 bases de datos ese no es problema ya que wordpress te da las herramientas para poderlo hacer sin tener que meterte a la base de datos.

    • Esta respuesta fue modificada hace 3 años por Condence.

    Interesante lo que propones @condence, pero lo veo poco práctico.

    Realmente no tiene mucho sentido, ni siquiera por seguridad, dividir un dominio en dos o más instalaciones de WordPress, cuando puedes usar una única, ya sea en su versión normal o multisitio, multidominio (o incluso multinetwork)

    Puedes programar copias de seguridad de todo tu contenido, bases de datos, etc, a través de muchos plugin y servicios https://es.wordpress.org/plugins/tags/backups al margen de las que deberías tener contratadas con tu hosting. Yo por ejemplo tengo contratadas dos copias diarias en diferentes soportes.

    Y lo de compartir usuarios de WordPress en dos bases de datos diferentes, no es tan sencillo como planteas para el usuario medio. Si conoces la forma sencilla de hacerlo, por favor, compártela ya que puede venir muy bien a otros compañeros.

    La verdad, no vale la pena reinventar la rueda.

    Un abrazo!

    • Esta respuesta fue modificada hace 3 años por Roberto Miralles.
    • Esta respuesta fue modificada hace 3 años por Roberto Miralles. Razón: añadir información
    Condence

    (@condence)

    Roberto saludos, wp multisite implica tener varias web en una misma base de datos en un mismo hosting con una misma ip, si google ve muchos sitios del mismo dueño puede tomarte como black hat por hacer una network y te pueden penalizar…. hay paginas web importantes usan varias bases de datos y postean mediante la API de wordpress.

    Quizá me estoy yendo muy al extremo pero cuando una web llega a un nivel muy grande es lo mejor.

    Ahora lo de compartir el usuario es muy fácil, solo mandas un metodo post a las 2 paginas
    wordpress nos ofrece muchas funciones, para crear post sin loguearte en administracion, crear usuarios, mover usuarios, por eso digo que puedes tener 10 bases de datos y manejarlas perfecta mente sin problema..

    wp_create_user( $username, $password, $email );

    • Esta respuesta fue modificada hace 3 años por Condence.

    Esto es lo bonito del soft libre que cada uno puede hacer las cosas como mejor le parezca, no obstante es cierto que te estás yendo a un caso extremo de un sitio web con mucho tráfico o gran cantidad de contenidos. En esos casos nos iríamos a CDNs, bases de datos separadas, etc, pero no creo que sea el caso a tratar en este post. Si te parece abre un post sobre el tema y lo debatimos allí.

    Por otro lado, sería interesante que cuando afirmes algo como:

    wp multisite implica tener varias web en una misma base de datos en un mismo hosting con una misma ip, si google ve muchos sitios del mismo dueño puede tomarte como black hat por hacer una network y te pueden penalizar

    añadas algún enlace a información al respecto, para que las personas que lean este post no se lleven a error.

    Del mismo modo que:

    wordpress nos ofrece muchas funciones, para crear post sin loguearte en administracion, crear usuarios, mover usuarios, por eso digo que puedes tener 10 bases de datos y manejarlas perfecta mente sin problema..

    Sería interesante también conocer esas funciones, que pueden ser de utilidad para otras personas.

    Muchas gracias por compartir,

    Un saludo!

    Gracias por vuestras respuestas!!!

    Por lo que se, teniendo WP y un foro externo digamos SMF si pueden compartir la misma base de datos, antiguamente tenia un portal EQDPlus+SMF en la misma base de datos, has de meterle diferente prefijo y listo.

    EL tema del login no me preocupa, ya que el portal seria WordPress y solo accederían los admins y los que publiquemos, que seremos 3 o 4 como mucho. El registro físico y gordo se lo llevarían los foros.

    Prefiero usar un foro externo a bbpress porque este carece de muchas cosas de otros, si, se pueden instalar plugins, pero has de instalar muchísimos para dejarlo bien preparado.

    Mi problema viene que no se programar y adaptar los códigos a mi gusto mas a un nivel muy simple y voy por bloques de instalaciones.

    Gracias por vuestros comentarios

    Hola, hago esta consulta por aquí ya que veo que tienen mucho conocimiento sobre la estructura de las bases que usa wordpress. Estoy haciendo una importación masiva de datos por medio de phpmyadmin a la tabla wp_posts, porque necesitaba cargar las noticias que tenia en una página vieja que no estaba diseñada en wordpress. La importación funcionó muy bien y veo todos los posts en mi bandeja de entradas de wordpress, el problema es que no logro que quede la url para cada post, entonces no se pueden visualizar, porque la ruta queda armada con el dominio/ y el resto está vacio. Intenté insertar datos en la columna guid, pero no logro que se arme un url que funcione y aunque la cargue manual (lo cual sería muy poco práctico ya que son más de 1000 entradas) luego no se visualiza desde el panel al editar la entrada.
    Tendrían alguna idea de cómo resolverlo?
    Desde ya, muchas gracias!

Viendo 7 respuestas - 1 de 7 (de 7 total)
  • El debate ‘Un dominio con 2 bases de datos’ está cerrado a nuevas respuestas.