No intentes convertir un sitio existente.
Lo que querrá hacer es configurar un nuevo sitio con una instalación limpia de WordPress. La mayoría de las redes que inicié son subdominios en la línea de http: //network.blog.url o http: //dashboard.blog.url . El primer sitio que configure se convertirá en el sitio del tablero para el resto de la red ... es por eso que desea comenzar con un sitio limpio.
Preparar
Primero, instala WordPress normalmente. Necesitará una nueva base de datos y una nueva descarga de WordPress 3.0.3 .
A continuación, agregue define('WP_ALLOW_MULTISITE', true);
sobre la línea que dice, /* That's all, stop editing! Happy blogging. */
en wp-config.php
.
Ahora, regrese a su sitio y vaya a Administración »Herramientas» Red para activar la instalación de la red. Se le proporcionará información adicional para wp-config.php
... copiar este código entre el lugar donde escribió define('WP_ALLOW_MULTISITE', true);
y donde dice /* That's all, stop editing! Happy blogging. */
. No cambie nada más en el archivo de configuración.
Edite su .htaccess
archivo y reemplace todas las demás reglas de WordPress con las reglas que le dio la página de instalación de red.
En este punto, deberá volver a iniciar sesión en el sitio, pero una vez que lo haga, tendrá una instalación de varios sitios que funcione.
Migrar otros sitios
Ahora querrá comenzar a migrar sus otros sitios. Comience con el sitio principal y cree un nuevo "Sitio" desde WordPress. Tendrá que copiar manualmente una gran cantidad de configuraciones, pero probablemente pueda hacer que se vea bien con bastante rapidez.
Exporte sus publicaciones y páginas del sitio anterior e impórtelas al nuevo.
Copie su tema y los complementos que desee usar.
Si solo tiene un puñado de usuarios, puede ser más fácil pedirles que se registren una vez que el sitio se haya movido. Usted puede transferir a los usuarios del sitio antiguo al nuevo sitio directamente a través de la base de datos ... pero esto implica escribir consultas SQL para exportar su vieja wp_users
mesa, la información específica de la base de datos limpia (es decir, ID), y escribir otra consulta a importarlos en La nueva base de datos. Posible, pero que consume mucho tiempo.
Una vez que se haya migrado el primer sitio, comience con el siguiente.
Mapeo de Dominio
Si sus múltiples sitios estaban originalmente en múltiples dominios, querrá instalar un complemento de asignación de dominio para que todo funcione correctamente. Recomiendo (y uso en todos mis sitios) el complemento WordPress MU Domain Mapping .
Tomar una respiración profunda
Sé que esto suena mucho y puede ser intimidante, pero es posible. Migré una red de 12 blogs con 1400 usuarios el mes pasado. Anoche migré una red de 5 blogs. Ambos toman aproximadamente la misma cantidad de tiempo y siguen exactamente el mismo proceso que describí anteriormente. No te preocupes, lo superarás.
Si perdió la conexión de su base de datos en su primer intento, probablemente sea porque sobrescribió algo wp-config.php
por error. He tenido algunas veces donde abrir ese archivo en el Bloc de notas ha eliminado todo el espacio en blanco de los extremos de las líneas, rompiendo el archivo y matando la conexión de mi base de datos.
Esta es la razón por la cual la primera instrucción en cualquiera de la documentación de WordPress sobre actualizaciones o migración es hacer una copia de seguridad de su base de datos y archivos .