Este es el segundo y último post sobre cómo instalar la opción multisite de WordPress 3.0 [Leer la primera parte]

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.