Desinstalar un multisite de WordPress: una tarea sencilla
Desinstalar un multisite de WordPress: una tarea sencilla
Desinstalar un multisite de WordPress es muy sencillo si se siguen ordenadamente la serie de pasos que indico en esta entrada.

Imagen elaborada a partir de otra de ShutterStock
Qué debes saber antes de empezar
Lógicamente, debes conocer la estructura de tablas de la base de datos y los cambios que hay que realizar en el archivo wp-config.php y en la configuración del servidor para llevar a cabo una instalación multisite de WordPress. Las peculiaridades de una instalación multisite se explican en WordPress 3.0 multisite: cómo instalarlo (I) y WordPress 3.0 multisite: cómo instalarlo (y II).
Un caso especial es que hayas tenido que emplear el mapeo de dominios para conseguir que funcione un dominio del tipo sitio1.com, a pesar de que se trate de uno de los blogs de la red multisite; por ejemplo, sitio1.misitio.com. Pero eso solamente tenlo en cuenta en el punto 2 de las siguientes instrucciones.
Cómo desinstalar un multisite de WordPress: pasos a seguir
Sigue los pasos indicados a continuación para desinstalar un multisite de WordPress.
- 1. Asegúrate de que tu plugin de backup funciona en cada blog de tu red multisite y que posees una copia de respaldo satisfactoria.
- 2. Copia a otro servidor, o a otro dominio dentro del mismo servidor, cada blog del multisite excepto el principal. Para ello, sigue las instrucciones que doy en Cómo cambiar un blog de servidor en un WordPress multisite.
- 3. Elimina todos los blogs del multisite, excepto el principal, desde la administración de la red (“My sites” > “Network Admin” > “Sites”) y haciendo clic en “Delete” en el blog que se quiere borrar.
- 4. Quita la definición “ServerAlias *.|DOMAIN|” de Apache. Cada panel de administración es diferente, hay que buscar la opción de configuración Httpd. Así se lleva a cabo en CPanel: Wildcard *.domain.com.
- 5. Comprueba que en las definiciones DNS no existe ningún registro del tipo A con nombre “*” y la dirección IP del servidor. Este apartado se incluye en el punto 2 (mapeo de dominios) pero conviene chequearlo ahora.
- 6. Borra todas las definiciones referentes al multisite del archivo wp-config.php (ver WordPress 3.0 multisite: cómo instalarlo (y II)).
- 7. Borra las instrucciones del archivo .htaccess de la raiz del servidor. Puedes dejar vacio el archivo pero no lo elimines. Solamente debes dejar sentencias que no tengan que ver con WordPress.
- 8. Entra en phpMyAdmin y elimina las tablas siguientes: wp_blogs, wp_blog_versions, wp_registration_log, wp_signups, wp_site y wp_sitemeta.
- 9. Elimina, empleando también phpMyAdmin, los campos de la tabla wp_users denominados “spam” y “deleted”.
- 10. Comprueba que el archivo wp-config.php es semejante al de una instalación normal de WordPress (las últimas sentencias son diferentes y si no las eliminas la desinstalación no funciona).
- 11. Regenera los permalinks, desde el escritorio de WordPress: opción “Settings” > “Permalinks” (esto requiere permisos de escritura adecuados, 777, en el archivo .htaccess; si no se consigue desde WordPress hazlo manualmente insertando las instrucciones que se indican).
- 13. Optimiza la base de datos entrando de nuevo en phpMyAdmin.
- 13. Ajusta el plugin de backup para asegurar que se realiza correctamente la siguiente copia de respaldo del blog principal.
AVISO IMPORTANTE: Cambia la configuracion de tu suscripcion a Blogpocket en tu agregador poniendo el feed nativo http://www.blogpocket.com/feed, ya que el de FeedBurner lo usaremos, como maximo, hasta el proximo 1 de Julio de 2013.
Suscribete tambien a Blogpocket.com por e-mail.
La entrada Desinstalar un multisite de WordPress: una tarea sencilla fue publicada primero en Blogpocket
