En una publicación reciente, hemos mostrado la manera fácil de mover un sitio de WordPress a una red multisit utilizando complementos. Para muchos sitios, este método funciona perfectamente. Pero, ¿qué sucede si la configuración de su sitio es un poco más compleja? Si mueve su sitio con complementos, podrá mover dos cosas: su contenido (publicaciones, páginas, tipos de publicaciones personalizadas, menús, todo su contenido) y widgets. Pero lo que no le permite moverse son la configuración de su sitio. Si tiene algunos complementos pesados (como un complemento de comercio electrónico) o ha realizado muchos ajustes en la configuración de su sitio, entonces necesitará acceder a las pantallas de administración para su nuevo sitio y configúalos. Manualmente, copiando lo que hizo por su antiguo sitio.
Esto puede ser un dolor. Toma tiempo y no completamente confiable. ¿Qué sucede si te deshaces de algo importante? Si su sitio tiene muchas configuraciones, no es fácil asegurarse de haber atrapado todo. Por lo tanto, en esta publicación, le mostraré una forma más completa y confiable de mover su sitio a su red multisit. Movimiento manual del Sitio, una presentación general, esto involucra 6 pasos, muchos de los cuales son los mismos que solo han utilizado complementos:
Cree el nuevo sitio (vacío) en su red.
Cree una copia de la tabla de base de datos WP_OPTION del sitio anterior y edítelo.
Cree una copia de los temas y complementos del sitio anterior y cárguelos en el director WP-Better.
Ejecute una exportación e importación de su contenido y usuarios.
Importe la tabla de base de datos que ha editado en su nuevo sitio.
Ejecute una exportación de la configuración de widget de sitio antiguo e importe en su nuevo sitio. Hay muchos pasos y no es algo que debe hacer fácil. Debe sentirse cómodo cargando los archivos y las tablas de bases de datos.
Nota: Si está acostumbrado a mover manualmente un solo sitio de un lugar a otro, podría pensar que este proceso es muy largo. Esto se debe a la forma en que los datos de los usuarios almacenan multisites. Con un solo sitio, simplemente podríamos copiar todos los contenidos y tablas de la base de datos en un sitio e importar en el segundo sitio. Pero con muchos usuarios se almacenan una vez para toda la red, no individualmente para cada sitio. Esto significa que si desea importar a sus usuarios del sitio anterior al nuevo y asignar su contenido correcto, deberá usar la herramienta de importación.
Lo que necesitará seguir esta publicación, necesitará estas herramientas:
Un cliente de FTP, como Filezilla o un editor de código FTP construido, como Coda.
Acceso a las bases de datos de sus sitios a través de PhPMyAdmin, una herramienta a la que su proveedor de alojamiento debe darle acceso.
Filezilla es un excelente cliente FTP gratuito.

Entonces, ¡comencemos! Antes de comenzar, copia de seguridad antes de hacer algo, haga una copia de seguridad de su red multisit. No omita este paso: si algo no funciona bien, necesitará una copia de seguridad para restaurar. Recomiendo usar nuestro complemento Snapshot Pro para hacer esto.
La creación de un nuevo sitio en su red crea un nuevo sitio en su red normal. Una vez que haya hecho esto, escriba su identificación: Multisite le da a cada sitio una identificación numérica única. Puede encontrar esto accediendo a la pantalla Sitios desde las pantallas de administración de la red, encontrando el nuevo sitio y haciendo clic en Editar. Esto abrirá la pantalla de edición para su nuevo sitio: en el navegador, verifique la URL de esta pantalla. La ID del sitio será los últimos dos dígitos desde el final de la URL. Tenga en cuenta que. Copiar sus temas y complementos El primer paso es hacer una copia de los temas y complementos del sitio anterior, así como la tabla WP_OPTIONS en la base de datos. Comencemos con los temas, complementos y cargas.
Aquí está mi sitio inicial:

La descarga de los temas y los complementos abren su programa FTP o el editor de códigos y navegue al director de contenido WP que desea mover (al que me referiré como su sitio anterior). Descargue una copia de estas carpetas:
temas

complementos
Guárdelos en su automóvil local en algún lugar donde pueda encontrarlos fácilmente; siempre he configurado una carpeta dedicada cuando hago esto. Cargar los temas y complementos en la red ahora debe cargar los temas y complementos que ha copiado desde el sitio anterior. Encuentre el director de contenido de WP de su red y abra cada uno de los temas y carpetas de arado en fila.
Cargue el archivo o carpeta para cada tema y complete el directorio correcto. Si alguno de los complementos o tema en su sitio anterior ya está instalado en la red, no debe cargarlos nuevamente. Nota: Si prefiere no hacer esto manualmente, solo puede instalar temas y complementos relevantes en su red. Si pasa por esta ruta, no necesita activar los temas y complementos; esto sucederá automáticamente después de importar la tabla de la base de datos. Copiar y editar la tabla WP_options Mi forma favorita de exportar la tabla de la base de datos es usar phpmyadmin. De todos modos, deberá usar esto para importar la tabla en el nuevo sitio, por lo que bien podría comenzar. Exportar la tabla en sus pantallas de administración para su sitio anterior. Y encuentre la base de datos que ejecuta su sitio anterior. Nota: Si tiene varias bases de datos en ejecución, puede averiguar detrás del sitio que desea migrar verificando el archivo wp-config.php de ese sitio. Encuentre la tabla WP_options y seleccione:
Ahora atenúe y busque la lista vertical con seleccionado:. Seleccione Exportar. Cuando se le solicite, haga clic en el botón GO. Esto descargará un archivo SQL a su automóvil local. Copiéelo a la carpeta que creó para mantener sus archivos.
Edición del archivo SQL Abra el archivo SQL que descargó. Usando su editor FTP, seleccione la opción de encontrar y reemplazar (en muchos editores es CTRL-F o CMD-F). En el campo Find, escriba WP_ y en el campo de reemplazo, escriba WP_XX_, donde XX es la ID de dos dígitos del nuevo sitio de red. (En mi caso es WP_71_, ¡tengo muchos sitios en mi red!) Haga clic en todo el botón si su editor de código tiene uno o reemplazar todo si eso le da su programa. Espere a que el programa ejecute el reemplazo. Ahora repita este paso para la URL de su sitio en el campo Find, ingrese la URL para su sitio anterior y en el campo de reemplazo ingrese la URL para su nuevo sitio. Asegúrese de que todas las barras oblicuas inversas sean consistentes. Prefiero perder cualquier http: // o www y solo usar la URL raíz, por ejemplo, rachelmclin.com. No: si redirige el nombre de dominio antiguo a su nuevo sitio usando el mapa de campo, no se preocupe por esto todavía. Configurará el mapa de campo después de haber migrado el sitio. Por el momento, use la URL generada por su red. Guarde el archivo y cierre. Exportar e importar contenido El siguiente paso es utilizar la herramienta de importación de WordPress para exportar el contenido en el sitio anterior e importar el nuevo. Exportar contenido desde el sitio anterior a las pantallas de administración para su sitio anterior, Herramientas de acceso> Exportar:
Si no solo desea exportar ciertos tipos de publicaciones, mantenga la opción todo el contenido seleccionado y haga clic en el botón Descargar el archivo del archivo.WordPress creará un archivo XML y lo descargará en su computadora.Guardo en la carpeta que creó para sus archivos de trabajo.Importar contenido en el nuevo sitio antes de importar los contenidos desde el sitio anterior, elimine cualquier contenido falso que se haya creado cuando haya creado el sitio.Antes de que pueda importar el contenido en el sitio anterior, deberá instalar el complemento de importador de WordPress.Vaya a la pantalla del complemento desde el administrador de la red e instálelo (deberá buscar el importador de WordPress).Ahora, en las pantallas de administración del nuevo sitio, vaya a Herramientas> Importar y desplácese hacia abajo a WordPress en la parte inferior de la lista.Haga clic en el enlace Ejecutar importador.WordPress le pedirá que seleccione un archivo de carga:

Haga clic en su botón de archivo y luego seleccione el archivo en su computadora (estará en la carpeta de descarga si no lo ha movido). Recuerde buscar un archivo XML. Una vez que haya hecho esto, haga clic en el archivo cargue el archivo e importe. Luego se le pedirá que asigne contenido a los autores existentes en su red o de los autores de importación. Seleccione la opción que se aplica a usted. Asigno las publicaciones del nombre de usuario existente, pero es posible que deba importar autores. Finalmente, seleccione la opción Descargar e importar adjunta para copiar los archivos multimedia del sitio anterior y colóquelos en el lugar correcto. Haga clic en Enviar y el importador importará el contenido, ¡luego verá la opción lista! mensaje. Nota: Esto importa solo aquellos usuarios a quienes se asigna el contenido. Si tiene otros usuarios en su sitio, como los suscriptores, deberá importarlos por separado. Puede usar el complemento CIMY User Manager para hacer esto. Importar tabla en su base de datos de red Ahora debe importar la tabla WP_OPTIONS para su sitio en la base de datos de red. Es importante hacer esto después de cargar temas y complementos, porque muchas de estas configuraciones se referirán a esos temas y complementos. Abra PhPMyAdmin para su red. Encuentre la tabla WP_options para su nuevo sitio (en mi caso es wp_71_options) y seleccione: desplácese hacia abajo y seleccione soltar en la lista desplegable seleccionada. Cuando se le solicite, haga clic en el botón Sí. Ahora haga clic en la pestaña Importar en la parte superior de la pantalla PhPMyAdmin para ver la pantalla de importación:
Haga clic en su botón de archivo y seleccione el archivo SQL que editó. Luego haga clic en el botón GO. La importación se ejecutará y verá una pantalla que le indica que ha tenido éxito: la configuración de widget de importación Lo último que necesita para importar desde su sitio anterior son la configuración del widgets. Exportar widgets en su sitio anterior. Acceda a las pantallas de administración para su sitio anterior e instale y active el complemento de configuración de widgets. Vaya a Herramientas> Configuración de widgets Exportar para ver la pantalla del exportador:

Si no solo desea seleccionar algunos de los widgets en su sitio anterior (y no todo), marque el cuadro Seleccionar Seleccione todos los widgets activos. Haga clic en la exportación de la configuración del widget para descargar el archivo de exportación. Se llamará widget_data.json. La importación de widgets en su nuevo sitio ahora cambia al nuevo sitio y vaya a Herramientas> Importar configuración Widget: haga clic en Seleccione un archivo y busque el archivo donde lo descargue. Tenga en cuenta que esta vez está buscando un archivo de hijo, no un archivo XML. Luego haga clic en el botón de visualización de configuración del widget para ver los widgets en el archivo:

Seleccione los widgets que desea importar o haga clic en el botón Seleccionar todo el widget activo y asegúrese de que los widgets actuales se seleccionen antes de importar. Luego haga clic en el botón Importar configuración del widget. ¡Eso es todo! El contenido, los autores y los widgets se importan, así como su configuración, mover su sitio de esta manera lleva más tiempo, pero es más minucioso ahora que ha movido todo. Siguió algunos pasos y usó una combinación de complementos e importaciones y cargas manuales, pero ahora descubrirá que no debe hacer ningún cambio en la configuración de su sitio, aquí está mi nuevo sitio: si su sitio tiene muchos complementos instalados, configurados Personalizaciones y configuraciones, descubrirá que este método es más confiable y, a largo plazo, le ahorra tiempo. Asegúrese de hacer una copia de seguridad al principio (para cualquier eventualidad) y siga cada paso en el orden correcto.

Si tiene alguna pregunta sobre lo que fue tratado en este tutorial, ¡dígame en los comentarios a continuación!

Etiquetas:

migración

Multisim



Modo completo para mover un sitio a una red múltiple
Tags La forma completa de mover un sitio en
homefinance blog