Mover un sitio de WordPress, aunque es un requisito muy común, continúa poniendo a los desarrolladores en una solución.La multitud de complementos de WordPress y las infinitas posibilidades de implementación de WordPress complican más este proceso.Afortunadamente, los complementos como WP Migrate DB pueden hacer todas las cargas pesadas, lo que hace que la migración sea fácil y fácil.En este artículo, lo guiaré a través de pasos para migrar o mover un sitio web complejo de WordPress de un servidor a otro con el complemento gratuito y extremadamente confiable migra DB desde los deliciosos cerebros.También discutiré brevemente algunas de las características premium de la familia WP Migra DB Pro Plugin que permiten la integración de la migración en el flujo de desarrollo habitual.
Mi objetivo aquí es ayudarlo a tomar decisiones informadas y guiarlo a través de los tonos de la migración de WordPress. Hay muchos aspectos a considerar al elegir el complemento de migración correcto. Ya sea que elija usar WP Migra DB u otro complemento por completo, comprender cómo funcionan tales complementos definitivamente facilitará sus decisiones. ¿Qué significa exactamente la migración de WordPress? WordPress es un sistema de administración de contenido, lo que significa que todo el contenido y la configuración están en una base de datos de WordPress. Los temas, complementos y formatos de medios y extienden un sitio de WordPress, y la base de datos mantiene todo junto. Mover archivos de una ubicación a otra es relativamente fácil; Sin embargo, este no es el caso con la base de datos. Las URL en la base de datos están relacionadas con el servidor web y la estructura del director. Y por lo tanto, mover la base de datos de WordPress también requiere reemplazar tales entradas con aquellas con respecto al servidor web de destino.
Para agregar a esto, WordPress y muchos complementos usan matriz, objetos y datos de JSON para almacenar información en la base de datos. Aunque es un tema debatido, la serialización de datos se usa ampliamente, ya que ayuda a reducir las entradas a la base de datos, lo que resulta en menos llamadas a la base de datos, mejorando así el rendimiento. Esto, sin embargo, tiene un impacto en la portabilidad de WordPress y no puede simplemente reemplazar la URL en datos serializados. Por lo tanto, los datos deben ser desecularizados, reemplazados y serializados nuevamente. Con los datos serializados mejorados, este proceso se vuelve aún más complicado. Aquí los complementos como WP Migrate DB hacen que la vida sea realmente simple, administrando todo el trabajo terrible. Notas: Si solo desea mover WordPress de la ubicación de raíz web predeterminada a un subdirector en el mismo servidor de host, eche un vistazo al ofrecer WordPress a su cuenta Director Cuatro escenarios de migración Puede despertar para mover WordPress a uno de los siguientes escenarios:
Un servidor en vivo para otro servidor en vivo (ambos en la web)
Un servidor en vivo (web) a un servidor local (en PC)
Un servidor local a otro servidor local
Un servidor local (en PC) a un servidor en vivo (en la web)
En todos estos casos, los pasos de migración siguen siendo los mismos. Todo lo que necesita es identificar sus sitios de WordPress de origen y destino.
Aquí hay una presentación general de cómo se llevaría a cabo la migración:
Mira general a la migración migratoria migración db

Migración de WordPress: requisitos preliminares El acceso mínimo que necesitará para migrar su sitio web de WordPress con DB de migración WP gratuita es:
Al final de WordPress Fuente: Acceso al administrador al tablero de WordPress
Acceso a temas, complementos y cargas del director de contenido WP a través del FTP o el software para el panel de control, como Cpanel, Plesk, etc.
Al final de la WordPress del destino:
Acceso al servidor de host de destino a través de FTP y CPanel (o software del panel de control) para instalar WordPress y copiar los archivos necesarios
Acceso a phpmyadmin o a la herramienta de administración de bases de datos disponibles para su servidor de alojamiento
Nota: Si por alguna razón no tiene acceso al panel de control de su servidor host o la herramienta de administración de bases de datos, como PhPMyAdmin, aún puede migrar su sitio. Pero necesitará la versión premium del complemento, WP migra DB Pro. Discutiré esto un poco más adelante en el artículo.
Mi configuración de migración tengo una configuración de WordPress bastante personalizada en mi automóvil local que quiero migrar a un servidor en vivo. Use el marco del tema Genesis con un tema infantil, muchos complementos, cada uno con su propia configuración, áreas de widgets personalizadas para las barras laterales y la página de destino y muchos archivos multimedia.
Fuente de WordPress instalada en mi auto local
Otro aspecto importante es que no quiero restaurar ninguna configuración de WordPress, como crear widgets, usuarios, formularios, galerías, cargas de medios, etc. Después de la migración. Lo único que recuperaré es cualquier configuración avanzada realizada en archivos .htaccess o wp-config.php.

Entonces, comencemos. La preparación de la migración con los dos detalles importantes son algunas cosas clave para recordar antes de comenzar el proceso de migración: el director de instalación de WordPress Nucle
Prefijo de mesa
El director de instalación de WordPress Core debe saber dónde está instalada la fuente básica de WordPress, en la ubicación de raíz web predeterminada o en un subdirector. Esto es crucial porque el destino de WordPress debe configurarse de manera similar. Si la fuente de WordPress se instala en un subdirector, entonces el destino de WordPress debe instalarse en un subdirector.
Además, el nombre del subdirector de WordPress debería coincidir con ambos extremos. Por ejemplo, si usa el director “Sandbox” para instalar WordPress, ambas instalaciones de WordPress deben usar el mismo nombre del director, es decir, “Sandbox”. Como se muestra a continuación, WordPress se instala en el sub -Director PhotorEview_WP de mi servidor WAMP local, y no en la ubicación predeterminada, es decir, www o public_html.
WordPress instalado en un subdirector
Prefijos de tabla Los prefijos de tabla de ambas configuraciones también deben coincidir. La razón por la que traigo esto para discutir es que es mejor establecer prefijos de la tabla en el momento del WordPress del destino, y no más tarde, porque llegará con tablas innecesarias que se apoderan de su base de datos.
Para encontrar el prefijo de la tabla utilizada por WordPress Source, mire el valor de $ table_prefix desde el archivo wp-config.php. En mi instalación, la fuente de WordPress utiliza un prefijo de la tabla PRWP_ y no wp_ predeterminado

Valor $ table_prefix en wp-config.php
Por último, pero no menos importante, asegúrese de que su sitio fuente tenga hijos de repuesto. Si la instalación de un subdirector o wp-config.php le suena nuevo, tenemos algunos elementos excelentes para mantenerlo actualizado: cuándo y cómo se instala WordPress en un subdirector
Archivo WPPress WP-Config: una guía completa

Paso 1: Configure WordPress en su servidor de destino con preparación lista, lo primero que debe hacer es instalar WordPress en su servidor de destino. En mi ejemplo a continuación, configuré WordPress utilizando el UTRIR de instalación automática Softaculous disponible en mi host de destino cpanel. Hemos cambiado las opciones avanzadas para controlar la configuración de la tabla del subdirector y prefijo.
Instalación de WordPress en un subdirector utilizando la instalación automática
Otras configuraciones de WordPress, como el nombre del sitio, la descripción, los usuarios, etc. No contarán en este momento, porque serán sobrescritos por los de la fuente de WordPress en una etapa posterior. El usuario de WordPress creado durante el proceso de instalación solo se requiere para conectarse al tablero para configurar el complemento WP de migración de DB.
Configuración del prefijo de la tabla con el instalador automático
Nota: Si realiza una instalación manual de WordPress a través del FTP, puede configurar el prefijo de la tabla utilizando archivos WP-Config.php o durante el proceso de instalación de cinco minutos. Si se ejecuta con valores predeterminados, llegará con el prefijo de la tabla establecido en wp_

Paso 2: Exportar la base de datos de origen con la migración de la base de datos de migración de DB WP requiere que WP migra DB se instale y active tanto en la configuración de WordPress como en el destino. Esto se debe al hecho de que el complemento debe conocer la ruta de la unidad y la URL del servidor de destino para reemplazarlos correctamente en la base de datos de origen. WP-Migra-DB en ambas configuraciones de WordPress
Después de haber terminado, vaya a herramientas-> wp migrar db en ambos extremos WordPress:

Entonces tienes que hacer lo siguiente:
Al final de la WordPress del destino:
Archivo de exportación de tick y copia las entradas que ve en los casetes de texto

Al final de WordPress Fuente:
Pegar las entradas copiadas a los cuadros de texto Hollow -Back

Destino de WordPress
Aquí, copié las entradas de archivos URL y WordPress para el destino en “thePhotography.riew” en nuevos cuadros de texto de URL y nuevos archivos Pato en mi computadora local:
Fuente de WordPress
También es posible que desee cambiar sus opciones avanzadas y desmarcar reemplazar GUID si su sitio fuente ya estaba activo en la web. En mi caso, es una configuración local, así que la dejé marcada. También verificamos las opciones para excluir transitorios y publicaciones de revisiones. Esto es: al hacer clic en la exportación, se exporta el archivo SQL de la base de datos de origen.
Exportación de la base de datos SQL de WordPress

Si la exportación expira, puede cambiar la opción de tamaño máximo de solicitud en la pestaña Configuración e intente exportar nuevamente.
Opción de tamaño máximo de demanda cuando expira la demanda

Paso 3: Copiar los archivos necesarios El siguiente paso es copiar temas, complementos y cargar directorios debajo de los contentes WP de la fuente de WordPress en el destino WP del destino de WordPress por FTP o un método de elección. Contenido.
Asegúrese de que no haya errores durante el proceso de copia. La transferencia de datos entre servidores puede llevar algún tiempo, dependiendo del número de archivos. Crear un archivo zip a través de CPANEL y luego la migración de carpetas a través de FTP podría acelerar el proceso. Para complementos, puede decidir instalarlos directamente en el destino de WordPress dentro del tablero. Si elige hacer esto, le recomiendo que las versiones del complemento en ambas configuraciones se ajusten. Paso 4: importe la base de datos con phpMyAdmin El siguiente paso requiere importar la base de datos SQL generada en el paso 2 en la base de datos de WordPress en el servidor de destino. Para hacer esto, deberá acceder a las bases de datos en el servidor de destino utilizando phpmyadmin o su herramienta de administración de bases de datos. Una vez ingresado, asegúrese de seleccionar la base de datos correcta de WordPress. Esta es la misma base de datos que se creó durante la instalación de WordPress en el paso 1. En mi caso, el nombre de la base de datos especificado para el destino de WordPress fue WP963. Sin embargo, la mayoría de los servidores también agregarán un prefijo a este nombre, por ejemplo, SomePrefix_WP963

Configuración del nombre de la base de datos con autoinstalador
Identificar la base de datos correcta es esencial, porque seleccionar una base de datos incorrecta aquí conducirá a la destrucción de otro sitio web en su servidor. Si hay otras configuraciones de WordPress en el destino, asegúrese de hacerlos de hijos de repuesto. Para estar seguros, recomiendo la siguiente lista de verificación: consulte el valor DB_Name en wp-config.php del destino de WordPress. Contendrá el nombre completo de la base de datos que incluye un prefijo si hay

Asegúrese de que todas las tablas de la base de datos seleccionada tengan el mismo_prefix que en WP-Config o la especificada en el paso 1
Abra la tabla table_prefix_options (prwp_options en mi caso) y verifique que las opciones SiteUrl y Home sean adecuadas para su destino de WordPress

Verifique los valores en la tabla WP-Options
Una vez que esté seguro, vaya a la pestaña de importación de base de datos seleccionada. Aquí está la magia. Simplemente cargue el archivo SQL comprimido (SQL.GZ) que se ha generado en el Paso 2 con el tipo de formato establecido como SQL y Presione Go.

Importar base de datos SQL a través de PhPMyAdmin
Nota: El proceso de importación hará que las tablas de la base de datos se sobrescriban por la fuente y no se combinarán con ellas. Cuando el proceso de importación tenga éxito, el destino de WordPress tendrá todas las configuraciones, contenido, usuarios, etc. de la fuente de WordPress. Y aun así, la migración estará completa. Las etapas finales de migración Si va al destino de WordPress, todo será lo mismo que la fuente. Podrá autenticarse utilizando los mismos usuarios que en la fuente, y se eliminarán cualquier cambio que haya realizado en WordPress Destination.
Destino de WordPress después de la migración
Sin embargo, hay una cosa que recomendaría: guardar los enlaces permanentes nuevamente yendo a Configuración-> Enlace permanente y simplemente haciendo clic en Guardar. En mi configuración, también cambié la dirección del Sitio (URL) para excluir al subdirector a aparecer en la URL, siguiendo los pasos aquí. Si hubiera hecho esto antes de que la migración hubiera afectado la URL en el paso 2. Por último, pero no menos importante, asegúrese de probar todo. Hay algunos complementos excelentes que detectan enlaces interrumpidos. Aquí hay un buen artículo para ayudarlo a este respecto. Hay muchas posibilidades de solución de problemas que pueden conducir a la falla de una migración. Aquí hay algunas ideas para ayudarlo a solucionar problemas en esos casos raros: si encuentra errores al cargar su SQL en PhPMyAdmin, intente generar una base de datos SQL sin el archivo de compresa con la opción GZIP.
Si no puede acceder al tablero, puede intentar agregar las siguientes entradas al archivo wp-config.php: define (‘wp_siteurl’, ‘http://example.com/subdir_if_any’); Define (‘wp_home’, ‘http://example.com/subdir_if_any’); Estas opciones reemplazan en configuraciones generales y tablas WP_OPTIONS, pero no realizan cambios duraderos en la base de datos. Si logró volver al tablero con él, entonces sabe que había un problema con la URL.

La falta de archivos multimedia indicaría errores durante el proceso de copia de las carpetas de carpetas en el paso 3.
Si ve una pantalla blanca (también llamada pantalla blanca de la muerte), verifique que los archivos del tema se hayan copiado correctamente y si se activa el tema correcto.

Características de la versión premium Si no desea tener nada que ver con phpMyAdmin y cargar y descargar archivos SQL, simplemente puede migrar la base de datos completa del tablero de WordPress utilizando el complemento WP Migra DB Pro. Con la versión premium y los suplementos, el mismo proceso de migración discutido en esta publicación se puede realizar utilizando solo el paso 1 y copiar temas y complementos en el paso 3. Usando la función Push and Pull, simplemente puede empujar toda la base de datos desde un servidor local en un servidor en vivo o extraer uno de un servidor en vivo a un servidor local con solo unos pocos clics. También puede sincronizar los archivos multimedia entre dos configuraciones utilizando el complemento de medios. Los otros suplementos premium brindan soporte para múltiples sitios y la línea de comandos de WordPress. Si migra los sitios web regularmente, WP Migra DB Pro ciertamente lo ahorrará. Resumen Esto es. La familia de complementos WP de migración DB simplifica mucho el proceso de migración, pero hay otras opciones. Tenemos algunos elementos excelentes que lo ayudan a elegir el complemento de migración correcto, que incluyen: 7 Top Premium y Freemium Backpres complementos
Más de 8 complementos maravillosos para mover con seguridad WordPress

¿Se las arregló para migrar con éxito su sitio? Comparta su experiencia en los comentarios a continuación.
Etiquetas:
migración
WordPress en movimiento
Migración de su sitio de WordPress con complemento gratuito WP Migrate DB
Tags Migración del sitio
homefinance blog