WordPress 3.0 multisite: cómo instalarlo (y II)
Una vez que hemos migrado a WP 3.0 desde una versión anterior, la primera vez que entremos al panel de administración, tendremos que actualizar la Base de Datos pinchando en “Upgrade WordPress Database“. A continuación, deberá aparecer el mensaje “Your WordPress database has been successfully upgraded!“, con lo que aseguramos que la instalación de WP 3.0 ha sido satisfactoria. Pinchar en “Continue” para entrar al dashboard de tu web www.misitio.com.
Ahora debemos examinar si todos nuestros plugins funcionan correctamente, así como si el theme activo se comporta normalmente. Tal vez sea momento también de repasar las nuevas funcionalidades, para lo que te recomiendo leer este post de Six Revisions: WordPress 3.0: Ultimate Guide to New Features.
Pasamos, seguidamente, a activar y configurar la opción multisite.
Activar la opción multisite
Introducir la siguiente sentencia en el archivo wp-config.php:
define(‘WP_ALLOW_MULTISITE’, true);
Como consecuencia de permitir el multisitio con la instrucción anterior, veremos un nueva opción en el apartado Tools del sidebar en el dashboard: “Network”.
Con esa nueva opción podremos crear nuestra red de blogs pero, antes, es obligatorio desactivar todos los plugins.
Una vez desactivados, rellenaremos el nombre de la red en “Network Title” y el e-mail de contacto en “Admin E-mail Address”.
Si la instalación de WP no es nueva, en el caso de que tengas ya un blog en www.misitio.com, tendrás que instalar la red en subdominios (sitio1.misitio.co, sitio2.misitio.com, etc.). En otro caso, puedes hacerlo en subdirectorios. Una vez rellenados los campos de registro, pincha en “Install”.
En la siguiente página, se especifican los pasos concretos para configurar la red. Hay que crear el subdirectorio “blogs.dir” en wp-content con permisos de escritura y modificar los archivos wp-config.php y htaccess tal y como se indica. Haz primero un backup de esos ficheros.
Una vez realizados estos pasos, vuelve a hacer login, tu red está configurada. Pero antes de disfrutar de esta fantástica funcionalidad todavía hay que llevar a cabo algo.
Configurar tu servidor
Esta es la parte más peliaguda del asunto. Consulta al soporte técnico de tu proveedor o en los foros para saber cómo realizar la configuración personalizada del archivo httpd.conf y cómo configurar el dns con un registro A “wildcard”. Yo debo agradecer la sapiencia infinita de Guillermo Carvajal que me orientó en este punto. En nuestro caso utilizamos DirectAdmin y la solución se encuentra aquí: Wildcard *.domain.
Administrando tu multisite
Ahora tu dashboard tiene un nuevo menú “Super Admin” en el sidebar. Con él podrás crear nuevos usuarios y sub-sitios, además de gestionar los themes, plugins de todos ellos y de tu sitio principal.
Para crear un nuevo sitio, pincha en “Sites” y rellena los campos “Site Address” con el nombre de tu sitio (por ejemplo, “sitio1″); el nombre en “Site Title” y el e-mail de contacto, adonde se enviarán el usuario y la password. Finalmente, pincha en “Add site”.
A continuación, repasa las opciones del nuevo sitio editándolo con “Edit” (aparece un menú justo debajo del nombre al pasar el ratón por encima). Por ejemplo, asegúrate de que en el campo “Path” de la tabla wp-blogs (Site info) tienes “/”.
Cada sub-sitio tiene su propio dashboard. Para cambiar entre los dashboards existentes, incluido el del sitio principal, vete a “My sites”.
Con todo lo anterior hemos instalado la opción multisite. Ahora puedes crear sub-sitios bajo el dominio misitio.com y asignarles un theme y los plugins que desees.










junio 21st, 2010 a las 2:41 am
[...] Antonio y la srgunda parte de como instalar un multisite con WP3.0
[...]
junio 21st, 2010 a las 10:33 am
Y se puede seguir teniendo un blog en el directorio y dominio raíz?
junio 21st, 2010 a las 2:08 pm
Samuel: sí, puedes tener el dominio raiz y luego todos los subdominios que quieras.
junio 21st, 2010 a las 9:54 pm
Que tal Antonio, gracias por la info. Yo tengo la sigiente inquietud al respecto, he configurado el multisite con la opción para subdominio, ahora bien, si quiero crear un blog pero con la dirección http://otrodominio.com como lo hago?
gracias
junio 21st, 2010 a las 11:49 pm
Que bueno que una herramienta como wordpress tenga estas caracteristicas, los chicos de wordpress estan haciendo un muy buen trabajo, el equipo de joomla deberia hacer lo mismo!.
Como siempre una guia facil y rapida de hacer la cosas!.
Antonio muy bueno tu blog!
junio 23rd, 2010 a las 3:11 pm
[...] blogpocket [...]
junio 26th, 2010 a las 11:49 am
La verdad es que a pesar de que la opción multisite esta bastante bien, me ha defraudado también bastante. Por lo que he leído por ahí las dos únicas opciones son las que comentas, subdominios o subdirectorios. Para mi se han olvidado de una opción muy importante, que es la de dominios diferentes. Yo desde hace un tiempo utilizo el plugin WP Hive para eso y la verdad es que estaba esperando la release de WP 3.0 para ver si era posible migrar, pues prefiero no depender de un plugin de terceros para ello, pero por lo visto es la única opción por ahora. Por lo que aún no he migrado los blogs que hospedo a WP 3.0. Al menos hasta que se soporten dominios diferentes o WP Hive saque una versión definitiva de sun plugin para WP 3.0.
julio 11th, 2010 a las 4:44 pm
Viendo las posiblilidades del multisitio en wordpress 3.0
he actualizado a wordpress 3.0, después he creado un subdominio y en el panel de super admin me aparece todo correcto pero cuando intento entrar al subdominio (barcelona.guialowcost.es) no lo encuentra.
como tengo que configurar las dns?
gracias
Por cierto felicidades por tu blog
julio 13th, 2010 a las 9:34 am
Como César pienso que la opción multisite sería todavía más interesante que esta… esperaremos a WordPress 4.0
julio 13th, 2010 a las 2:36 pm
Hola, he seguido los pasos de tu manual pero me ocurre una cosa: cuando creo un nuevo subdominio, éste sólo me muestra una página de inicio de mi panel plesk pero no un nuevo blog. ¿Qué he hecho mal o me falta algún paso?.
Gracias.
julio 16th, 2010 a las 1:24 pm
alguien sabe porque los dominios virtuales una vez borrados no se pueden volver a crear?
con wordpress 3 podemos crear un multisitio con subdominios pero pq no los podemos volver a crear con el mismo nombre–’?
julio 19th, 2010 a las 2:24 am
Hola,
Tengo 2 problemas con multisitio:
1. Tengo el panel de administración en español pero cada nuevo sitio que genero, me lo genera en inglés, ¿como podría cambiar esto?
2. En la opción de apariencia me aparece el siguiente error y no puedo cambiar la plantilla:
Fatal error: Call to undefined function wpmu_get_blog_allowedthemes() in /public_html/wp-admin/ms-sites.php on line 227
Muchas gracias y un saludo.
julio 29th, 2010 a las 6:48 pm
Hola a todos,
Me es imposible instalar el multidominio. Sigo las instrucciones pero nada.
Con define (‘MULTISITE’, true) me sale el mensaje: “No site defined on this host. If you are the owner of this site, please check Debugging WPMU for further assistance.”
Y con define(‘WP_ALLOW_MULTISITE’, true); no me sale el mensaje pero tampoco nada en herramientas ni en ningún sitio.
Quizás sea problema del hosting, tengo 1&1 y he intentado seguir el manual de directadmin, pero está en inglés y no me entero.
Si alguien puede ayudarme, please!
Saludos y gracias
agosto 12th, 2010 a las 12:20 am
He seguido estas indicaciones, las oficiales y las no tanto y todos mas o menos dicen lo mismo, unas en ingles y otras en español, mas en todas no he encontrado algo muy simple; mi caso es manejar subdirectorios con blogs para diferentes personas, cosa muy simple de manejar, pero ninguna instrucción indica si debo de copiar la instalación de un wordpress 3.0.1 en español a los nuevos subdirectorios o si puedo usar ligas, o simplemente que hacer con ellos.
Provengo de usar wordpress 2.7.x, 2.8.x y 2.9.x mezclados con Virtual multiblog 2.4 y en ellos no es tan intuitivo agregar nuevos usuarios, pero tan solo tengo que usar una liga con el nuevo nombre de blog al directorio oficial de wordpress y alterar manualmante la configuración del archivo de multiblog y me olvido de los archivos y módulos. Además de que cada uno se administra independiente, tan solo agrego módulos y temas y todo lo referente en una sola estructura: el directorio principal de wordpress y todos los subdirectorios lo pueden usar. Me ahorro mucho espacio pero pago en configuración.
Pero realizar esto en 3.0.1 debería de ser más fácil, aún así nadie especifica que hacer para crear un nuevo directorio cuando quiero un nuevo sitio múltiple por directorios. Si debo de copiar toda una estructura (redundante) en cada subdirectorio no le veo el caso de utilizar la característica de multisite y si regresar a multiblog esperando que funcione en 3.0.1.
Alguien puede comentar su experiencia exitosa paso a paso?
septiembre 7th, 2010 a las 12:57 am
Hola a todos.. para los que tienen problemas para que les aparezca “network” o “red” en el panel de administración, tengo una solucion.
define(‘WP_ALLOW_MULTISITE’, true);
Fijense las comillas que hay antes de wp_allow_multisite. Si se dan cuenta cuando las pegan (calculo que la mayoría copio y pego el código) quedan como unos acentos cuando en realidad deberían ser ‘ asi de simples (o sea, rectas, no inclinadas). Simplemente cambien ese detalle y prueben entrar. A mi me aparecio.
Si sigue sin funcionar la verdad ya no se que será… No soy programador y mis conocimientos son muy básicos, aunque de chico jugaba mucho al “donde esta wally” jajaja, quizás de ahi me quedo encontrar esos detalles jejejej..
Saludos a todos y mucha suerte.
Rod/73
septiembre 23rd, 2010 a las 5:35 pm
Hola que tal, muy completo el informe… pero me he quedado en un paso mas adelante.
Resulta que yo cree los sitios, dos más del que ya tenia. O sea, tengo tres blogs.
El problema está es que no puedo ingresar al a los otros dos blogs creados, me da un error 404 y 403. Me he fijado en los ficheros por todas partes y está todo ok, no entiendo el por que. Es más, cuando quiero ingresar a la “Trastienda” de cualquiera de esos dos sitios tambien me tira un error.
Estoy usando WordPress en Xampp (localhost): La direccion de los sitios seria:
localhost/wordpress/
localhost/wordpress/blog1/
localhost/wordpress/blog2/
Los archivos en el local host (xampp) estan bien, pero no puedo dar con el clavo para solucionar este problema.
Te agradeceria si me hechas una mano contestando aqui o mandandome un mail. Muchas gracias.
octubre 27th, 2010 a las 6:01 pm
Hola, gracias por el manual, he todo como dice pero ahora en mi nuevo multisitio no pueden registrarse nuevos usuarios, unicamente se actualiza la apgina de registro y vuelve a aparecer… ¿Que pasa?
diciembre 20th, 2010 a las 1:32 am
al hacer los cambios de DNS los subdominios los administra ahora wordpress cierto? pero puedo crear otro desde el host y que funcione como subdominio normal, no de wordpress?
es decir, mi sitio puede mezclar subdominios normales y subdominios de wordpress? o al configurar el dns se pierde eso?
febrero 15th, 2011 a las 3:31 am
Hola, estoy un poco estresado, sin mencionar desesperado, estoy tratando ya desde hace un mes instalar wordpress en español en mi hosting, tengo contratado un host+dominio en la pagina 1and1.com (si, es .com) y cada ves que instalo worpress en español me sucede lo siguiente: aparece la pagina para configurar el archivo wp-config.php, me pide la base de datos y datos que necesita, luego me dice todo listo, cuando le doy a instalar, boom, error, error error horror! se queda ahi y me sale error interno de servidor y bla bla bla.
Error 500 – Internal server error
An internal server error has occured!
Please try again later.
Para extrañesa mia, cuando probe instalando la version en ingles todo va perfecto, instalo conrrectamente y todo, entonces intente solo instalar el idioma haciendo todos los pasos e instrucciones que encontre en muchas paginas de internet y en la misma de wordpress, pero al hacer esto mi worpress ya no ejecutaba, y me salia la bendita pagina de error interno de servidor. y cuando borre la carpeta de idioma se arreglo, no se mas que hacer, al parecer mi hosting no acepta el idioma español? es que ya no se a que conclucion llegar, si alguien me pudiera ayudar estaria muy agradecido!
Un saludo
junio 14th, 2011 a las 7:19 pm
Brother, que Post te felicito, me ha sido de gran ayuda.
septiembre 25th, 2011 a las 1:53 am
Hola yo deseo instalar WordPress MS en un Subdominio de mi dominios de la siguiente forma: fanpages.jeanbelmont,com y desde ahí hacer los multiples sitios. Pero no quiero que cada sitio creado con WordPress MS tenga un subdominio en mi dominio ya que no es necesario, lo que quiero es que queden de la siguiente forma: fanpages.jeanbelmont,com/sitio1 – fanpages.jeanbelmont,com/sitio2 etc… Existe alguna forma de hacerlo así? o forzosamente tengo que instalar WordPress MS en el dominio principal y crear subdominios para cada sitio creado con WordPress MS?
septiembre 25th, 2011 a las 10:33 am
Jean: solo hay dos formas de instalar WP MS, o como subdominios de un dominio principal o en subdirectorios de un dominio. Ahora bien, sería cuestión de probar si se puede activar WP MS en su subdominio y definir los sites como subdirectorios del subdominio.
octubre 12th, 2011 a las 3:35 pm
Hola
El codigo que pones no me funciona, pero si que me ha funcionado este
define( ‘MULTISITE’, true );
octubre 28th, 2011 a las 10:41 pm
Hola, gracias por el tutorial.
Mi pregunta es si es posible tener un Theme distinto en cada subdominio que agregue. Gracias.
octubre 29th, 2011 a las 5:34 pm
Sergio: sí es posible. El theme lo defines en Network Admin y lo activas (enable) para que lo vea toda la red de blogs. Luego desde el apartado Appearance > Themes lo activas para un blog en concreto.
diciembre 15th, 2011 a las 3:02 pm
Error en el codigo es el siguiente:
define(‘WP_ALLOW_MULTISITE’, true);
cambian las comillas