Instalar varios WordPress en un mismo alojamiento es muy fácil.

A veces necesitas instalar varias veces WordPress para ofrecer distintas secciones con utilidades diferenciadas, o alojar varios blogs en subdominios o vete a saber que necesidades puedes tener. En cualquiera de los casos, digamos que necesitas que funcionen como blogs separados e independientes.

Si puedes crear varias bases de datos MySQL es tan simple como crear una base de datos para cada nueva instalación, pero ¿y si tienes limitaciones en cuanto al número de bases de datos que puedes crear?. Pues no pasa nada, habrá que compartir alguna de las bases de datos de WordPress ya existentes para que "acoja" al nuevo blog. En realidad solo hay que hacer un cambio menor en el fichero 'wp-config.php' para que funcione.

Después de crear la carpeta para el nuevo blog WordPress y subir la última distribución de WordPress, puedes copiar a esta nueva carpeta el fichero 'wp-config.php' del blog que va a compartir la base de datos con el nuevo, pero ¡ESPERA!, aunque el usuario de base de datos, servidor y clave serán los mismos, antes de empezar la instalación del nuevo WordPress debes hacer algún cambio en este fichero 'wp-config.php'.

Abre el archivo 'wp-config.php' y verás que WordPress está ya preparado para este tipo de cosas. Si te fijas verás una línea que dice ...

PHP:
  1. // You can have multiple installations in one database if you give each a unique prefix
  2. $table_prefix = ‘wp_’; // Only numbers, letters, and underscores please!

o lo que es lo mismo en español ...

PHP:
  1. // Puedes tener varias instalaciones en una base da datos si les das un prefijo unico
  2. $table_prefix = ‘wp_’; // ¡Solo numeros, letras, y guiones bajos por favor!

Pues nada, ahí lo tienes. Lo único que tienes que cambiar es la parte ‘wp_’. Ponle antes de eso lo que quieras, aunque yo te sugiero que sea algo que identifique el nuevo blog del resto, mas que anda por si tienes en alguna ocasión que realizar algún mantenimiento o reparación de la base de datos. Te será mas fácil identificar que tablas son de que blog. Un ejemplo sería algo así:

  • Digamos que tienes un blog principal cuyo prefijo de base de datos es 'wp_'
  • El nuevo blog se va a llamar "Perros"
  • Pues cambias el prefijo de las tablas a 'perros_wp_'

Guardas el fichero 'wp-config.php' y ya puedes iniciar la instalación de WordPress en el nuevo espacio. Y puedes repetir este "aprovechamiento" de recursos tantas veces necesites, o tu base de datos resista (no abuses porque crecerá y crecerá, y puedes tener problemas de rendimiento en todos los blogs que la utilicen).

¿Te gustó este post? ¡Compártelo!
  • Bitacoras.com
  • TwitThis
  • Facebook
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Live
  • Technorati
  • Ping.fm
  • Wikio
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Print this article!

También te puede interesar:

cursos formación continua

    37 comentarios en “Instalar Varios WordPress”

  1. Gerardo (3 comentarios) dijo:

    Hola Fernando,
    Muy buena recomendación, ¿qué diferencia hay entre esta manera de usar WP y WPMU?

  2. Perro Callejero (40 comentarios) dijo:

    Muchos proveedores de hosting establecen limitaciones en el número de conexiones a nivel base de datos. Es más, muchos hosting de nivel de entrada otorgan una sola base de datos.

    Cada blog hace unas cuarenta conexiones cada vez que muestra una página. Si tienes 10 visitas concurrentes en un solo blog, tendrías 400 conexiones simultáneas. Si tienes 10 blogs con estas características serían 4000 consultas. ¡WOW!

    Sin embargo, la idea es correcta y es el propósito de ese parámetro.

    Las diferencias con respecto a uWP siguen siendo las mismas que con un solo blog. Por lo general el problema no está en la base sino en algo que se llama "wildcard dns". :)

  3. Fernando Tellado (2313 comentarios) dijo:

    Aparte de las posibles limitaciones del servidor, que también afectarían a un WP Mu, en realidad son dos modos distintos, y esto está pensado para usos "normales", y WP Mu no es un uso normal.

    WP Mu es para ofrecer blogs en subdominio a otros, esto es para usar una misma BD para 2 o 3 blogs propios. Además, WP Mu requiere de una administración distinta, no tiene los mismos recursos que WP, es mas complicado tenerlo al día.

  4. David (36 comentarios) dijo:

    Este post es muy interesante... de esta manera se pueden tener dos instalaciones diferentes de WP en una única base de datos, pero... se pueden tener dos WP diferntes compartiendo por ejemplo los mismos posts??

  5. Fernando Tellado (2313 comentarios) dijo:

    Es curiosa tu pregunta David, pero en principio si. Se me ocurre que deberías usar en los 2 blogs la misma base de datos, sin modificaciones, lo que no se es como funcionaría el hecho de cambiar, por ejemplo, el theme en uno de ellos, si afectaría al otro - supongo que si.

    No se me había ocurrido nunca, básicamente porque uno de los blogs (o ambos) serían penalizados por contenido duplicado, algo que no queremos nadie ¿o no?

    ¿Que uso habías pensado?

  6. Gustavo (13 comentarios) dijo:

    Es increíble, pero hoy me preguntaba si podría alojar 2 blogs de WP en un mismo hosting, busco en Google y oh sorpresa, salio este post redactado en el día de hoy! (estoy en Argentina y aún es 1º de Julio :P )

    Lo tendré en cuenta para examinar. El hosting que uso actualmente me permite tener 8 bases de datos tengo entendido. Soy un poco novato en eso aún pero experimentaré mas adelante.

    Saludos!!

  7. [...] Ayuda Wordpress nos cuentan que Instalar varios WordPress en un mismo alojamiento es muy [...]

  8. Triniox (1 comentarios) dijo:

    Hola:
    Excelente post, pero quisiera hacer una consulta, si deseo instalar dos blogs en dominios diferentes (dominio1.com y dominio2.com) con bases datos para cada uno de ellos y en un mismo servidor (éste tiene para tener cinco dominios y varias bases de datos), cómo tendría que hacerlo?
    Saludos . . .

  9. Manuel Mora (1 comentarios) dijo:

    He encontrado esta página a la primera gracias a Google, es justo lo que estaba buscando. Gracias por la info ;)

  10. Fernando Tellado (2313 comentarios) dijo:

    Gracias a ti por tu comentario Manuel, y espero que te fidelicemos lo suficiente como para que vuelvas a diario :)

  11. Eduardo (9 comentarios) dijo:

    Muy util la información :P , solo tengo una pregunta.
    Por ejemplo, tienes 2 instalaciones de wordpress en 1 base de datos, suponiendo:

    dominio1.com -> primer instalacion
    dominio1.com/carpeta --> segunda instalacion

    Cuando entre el robot de google a la página, ¿este va a ser capaz de leer los enlaces de la primera y la segunda instalacion?

    Bueno, perdonen mi ignoracia xD y ojala me puedan ayudar :D

  12. [...] ya que podremos instalar todas las aplicaciones que queramos en una sola base de datos simplemente cambiando el prefijo asignado para cada aplicación. Filed under Aplicaciones y Webs, Aplicaciones y Webs [...]

  13. [...] Según Ayuda WordPress, está chupado. Los pasos 1 y 2 ya están hechos: tengo dos wordpress 2.6.3 reciénd instalados instalados en el mismo servidor y compartiendo la misma base de datos. [...]

  14. Arthas (1 comentarios) dijo:

    Hola.

    Tengo una consulta, tengo un blog que tiene una buena cantidad de usuarios registrados, lo que quiero hacer es crear un blog en subdominio por ejemplo, http://www.dominio.com/zonavip lo que pretendo es crear otro blog con los usuarios del blog 1, osea q todos los usuarios registrados esten tbb registrados en el otro blog, lo hago x que pensamos dar atributos como premios a algunos usuarios registrados, pero en el otro blog, donde quiero un theme y contenido distinto al otro. Como podria hacer.

  15. Sergio (28 comentarios) dijo:

    Muy buena solución !!
    Yo necesito algo diferente, necesito un sitio web, con un menu de ocho elementos, en el que ada elemento del menu se corresponde con un blog, es decir, 8 blogs en el mismo sitio web.
    Cada blog es tematico, se publica distintos tipos de noticias.
    Como lo puedo configurar?
    Gracias.

  16. Sergio (28 comentarios) dijo:

    Quizas no me he explicado bien.
    Un blog tradicional, esta compuesto por una página dinamia en la cual se muestra el blog, y varias páginas estáticas en donde uno puede poner datos como "quienes somos", o lo que sea.
    Ahora, lo que yo necesito, es que este sitio web, tenga varias páginas dinámicas, y que cada una sea, en realidad, un blog distinto.
    El sitio trata el tema general, por ejemplo "la vida en el mar", y en cada página dinámica (blog) manejar temas como "mamiferos", otra página dinámica con "pájaros marinos", otra con "reptiles"... y así.

  17. marcosfv (25 comentarios) dijo:

    Muy buen post, estas instrucciones sirven tambien para cuando uno tiene un wp viejito y quiere irse a uno mas nuevo o al ultimo y conservar los contenidos.

  18. Sergio (28 comentarios) dijo:

    ya lo solucione, instale el wordpress-mu.

    Gracias.

  19. Culoman (2 comentarios) dijo:

    Hola, Fernando, quería transmitirte la misma pregunta que David: "¿se pueden tener dos WP diferentes compartiendo por ejemplo los mismos posts?"

    Me explico. Estoy preparando un blog trilingüe. De momento utiliza el plugin ZdMultilang, que funciona muy bien. El problema está en que me gustaría que se pueda acceder al blog desde 3 dominios, uno en cada idioma. Al modificar el wp-config.php para que apunten a las tablas en castellano (utilizo el prefijo wp_ para diferenciarlos en la instalación) en principio aparece bien, pero no funciona el plugin multilenguaje (tampoco me importa demasiado en estos momentos) y los enlaces se refieren todos al blog en castellano, cambiando el dominio al primer enlace.

    ¿Se te ocurre algo?

  20. Culoman (2 comentarios) dijo:

    Ya probé redirigiendo dominios, por por vaya usté a saber qué, el plugin ZdMultilang no funciona entonces. Supongo que tendrá que ver con que WordPress guarda las URLs en la base de datos respecto a un único dominio...

    Al final igual hacemos 3 blogs en 3 dominios y a correr. Lo malo es que los comentarios de un idioma no ven los de otros idiomas, pero tampoco es tanta pérdida...

  21. nando (2 comentarios) dijo:

    Al cambiar el prefijo wp_ por otro, al instalar un plugin, también has de cambiar el prefijo de la programación de dicho plugin. Si no, no va a funcionar correctamente.

    Saludos Fernando. Por cierto, muy bueno el blog.

  22. none (4 comentarios) dijo:

    yo tengo 3 instalaciones de wordpress en difrentes bases de datos pero las 3 son un mismo blog el problema es q cada vez q tengo qpostear algo tengo q abrir un editor para cada blog. Mi pregunta es saveis si se puede tener un solo editor para todas las instalaciones de wordpress abra algun plugin??? yo lo e buscado pero no encuentro nada.Un saludooo

    • Fernando Tellado (2313 comentarios) dijo:

      Si todos son "el mismo blog" ya comentamos algo en el foro, puedes crear uno y "absorver" el contenido de los otros con un plugin que coja los posts del feed (feedwordpress por ejemplo), así solo tienes que crear el post una sola vez.

      • none (4 comentarios) dijo:

        grasias por responder fernando pero no me as entendido yo lo q quiero es poder manejar los 3 blog q tengo con un solo editor por ejemplo q en el blog principal me de la opcion de poder elegir q blog quiero editar. Un saludo y grasias nueva mente

  23. Sergio (28 comentarios) dijo:

    Yo necesitaba lo mismo, y lo solucione con la instalacion del wordpressMU, es igual que el wordpress original, pero con la salvedad que puedes manejar y crear "N" cantidad de blogs.
    Yo en total con este wordpressMU cree 8 blogs, el blog de portada mediante un plugin reproduce los posteos de los otros 7 blogs, y cuando te logueas como admin, puedes actualizar el blog que quieras, pero con un solo logueo, es barbaro!
    Saludos.

    • none (4 comentarios) dijo:

      grasias sergio presisamente hoy e estado intentando de instalarlo pero no se por q me da un error de instalacion me podrias explicar como lo intalaste tu. Te lo agradeseria mucho

    • none (4 comentarios) dijo:

      como se llama ese plugin???

  24. Sergio (28 comentarios) dijo:

    El software que te tenes que bajar es el wordpress-mu, y lo podes bajar desde http://wpmu.org/. En esta web podes ver como se configura la instalación.

    La unica diferencia en la instalación del wpmu con respecto al wp normal, es la siguiente:
    a) en tu hosting tenes que habilitar el uso de "subdominios" dentro de tu dominio, y
    b) apuntar a todos tus subdominios a tu dominio.

    No tenes que direccionar cada subdominio en particular, sino puedes poner un "*" (asterisco) y apuntarlo a tu dominio. Con esto solo basta para todos tus subdominios. Si tenes dudas con esto, seguramente la empresa que te da el servicio de hosting te puede ayudar.
    Por ejemplo: subdominio = * ... apunta a =www.misitio.com...

    El plugin que uso para replicar todas las entradas de los blogs en mi portada es el 1104069568_ahp_recent_posts_0.6.1, al cual le he modificado algunas consultas para personalizarlo a mi gusto.

    Saludos.

  25. planeta web (1 comentarios) dijo:

    Muy interesante, no sabia que fuera posible, lo pondre a prueba haber si lo logro.

  26. [...] post: Instalar Varios WordPress | Ayuda WordPress Comments0 Leave a Reply Click here to cancel [...]

  27. [...] es minipost recomendando un post de AyudaWordpress, en donde explican con simpleza como instalar varios Wordpress en una base de datos. (lo que [...]

  28. Ignacio (18 comentarios) dijo:

    hice lo publicado sin embargo a la hora de intentar instalar aparece lo siguiente

    Problem in wp-config.php - $base is set to BASE when it should be the path like "/" or "/blogs/"! Please fix it!

    subi wordpress mu a http://www.midominio.com/carpeta
    tengo instalado wordpress en http://www.midominio.com

    a la hora de instalar wordpress mu entro a http://www.midominio.com/carpeta
    y aparece el mensaje

    Problem in wp-config.php - $base is set to BASE when it should be the path like "/" or "/blogs/"! Please fix it!

  29. Ángel (20 comentarios) dijo:

    Hola,
    He cambiado el prefijo y he añadido estas frases antes:
    define('CUSTOM_USER_TABLE', 'wp_users');
    2.define('CUSTOM_USER_META_TABLE', 'wp_usermeta');

    "Con esto le decimos a la instalación del blog B que quieres usar las tablas user y usermeta de la instalación del blog A. Por otra parte, el resto del contenido del blog B tendrá sus tablas únicas y distintas."
    Lo subo todo al host. Sin embargo cuando abro install en el navegador me sale error. "Already installed"
    ¿Cómo puedo solucionarlo? Soy incapaz de instalar nuevamente wordpress para el nuevo blog.
    He consultado y no es problema del hosting.
    He instalado y desinstalado todo varias veces y nada.
    ¿Alguien me puede ayudar? Gracias

  30. Miguel (96 comentarios) dijo:

    Excelentee aportacion!!!.. Una megafelicitacion la vdd.
    Ahora tengo 1 duda y creo que ya lo comentaste pero me gustaria que me respondieras.
    Cuantos WP maximo puede ponerse en 1 BD, considerando que abra actualizacion o posteo de 1 o 2 contenidos por semana en cada WP. (Osease sera muy poco pero al paso del tiempo ira aumentando). Pero considerando este punto cuanto crees posible que sea usado de esta manera.

  31. Paco (6 comentarios) dijo:

    Hola, yo tengo intalado dos wordpress, con diferentes bases de datos, uno lo tengo en la root del servidor y otro en una carpeta, el problema que tengo es que a la hora de que subo una nota, al wordpress de la carpeta, y cuando lo despliego en el theme, me dice que no existe ese post y me sale el error con el theme del wordpress del roto.

    Que estoy haciendo mal? tengo el presentimiento que es mi .htacces, será eso? pregunto primero antes de moverle a ese súper archivote.

    Gracias y buen post.

Escribe un Comentario

XHTML: Puedes usar estos códigos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Comentarios adicionales gracias BackType

Subir

Anúnciese aquí
Expertos en WordPress
Evolución Euribor
Consigue 28 themes premium por menos de 14 euros
Participa en el Debate
  • Macgrafic: @Jose esta aplicación es para el iPhone y Puedes gestionar tu blog de tu dominio o de...
  • fff:
  • Abundancia33: Actualicé en algunos blogs y si hay un problema, con esta versión desaparece el...
  • Hugo Alfaro: Wow!… esta utilidad me ha sido de gran utilidad… ideal para los sitios...
  • Jose: P.D. Enhorabuena por la web! Sois magnificos!
Noticias Breves
  • BuddyPress 1.2 está prácticamente lista para lanzarse salvo que las pruebas de los usuarios digan lo contrario. Ya puedes descargarla y empezar a comprobarla (enlace al svn). En esta nueva versión se han cerrado más de 125 tickets desde la última beta.

    [#3]

  • Ya está disponible WordPress MU 2.9.1 y José Conti me avisa que en unas horas tendrá lista la traducción para poder tener actualizado y listo tu sitio multiusuario.

    [#6]

  • ¿Sabías que Kubrick, el tema que va a ser sustituido en 2010 lo creó un desarrollador danés?. Toda la historia de este tema, ya mítico, la tienes en este artículo (traducido con Google).

    [#26]


  • Ahora mismo en los FOROS ...
    Usuarios Registrados
  • Acceder

  • Translate this Blog
    Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag                              
    By N2H