Moviendo WordPress Una Introducción

Cuando asisto a las reuniones de WordPress, WordCamps o cualquier otro evento tecnológico que involucre a usuarios de WordPress, hay una pregunta que me hacen más que cualquier otra: ¿Cómo muevo mi sitio de WordPress??

Para los nuevos usuarios, la idea de mover un sitio de WordPress de un lugar a otro puede dar miedo. Hay todo ese negocio de bases de datos, temas, complementos y cargas en las que pensar, sin mencionar a WordPress. Si está acostumbrado a trabajar con sitios estáticos y solo está moviendo algunos archivos HTML y otros activos, todo esto puede parecer muy nuevo..

Pero la buena noticia es que mover una instalación de WordPress puede ser más simple de lo que cree. Mover un solo sitio La instalación de WordPress se puede hacer con la ayuda de uno de una variedad de complementos. Si necesita realizar un movimiento más complejo, como mover su sitio manualmente o mover sitios dentro o fuera de Multisite, las cosas se complican más, pero le daré una guía paso a paso para ayudarlo a hacerlo..

En esta serie, te mostraré cómo mover un sitio de WordPress, centrándote en seis escenarios diferentes:

  1. usando complementos para mover un solo sitio de WordPress
  2. mover su sitio desde un subdirectorio al directorio raíz
  3. Moviendo un solo sitio de WordPress manualmente
  4. moviendo una red multisitio de WordPress
  5. moviendo un blog fuera de una red multisitio
  6. moviendo un sitio a una red multisitio

Lo que necesitarás

Para seguir esta serie, necesitarás:

  • Una instalación de WordPress con temas y complementos que se ejecutan en ella, además de algunas publicaciones de contenido, páginas, medios o lo que sea que esté en tu sitio. Su instalación puede ser para un solo sitio o una red multisitio.
  • Una segunda ubicación a la que desea mover su sitio. Nuevamente, este podría ser un sitio único o Multisitio; no es necesario que sea el mismo que el sitio de inicio a este respecto.
  • Para movimientos manuales, es posible que necesite un cliente FTP, un editor de código y / o acceso a phpMyAdmin.

Por qué mover WordPress?

En algunas ocasiones, es posible que desee mover (o copiar) un sitio de WordPress:

  • Si ha estado desarrollando un nuevo sitio localmente y desea subirlo al servidor en vivo.
  • Si estás cambiando de proveedores de hosting..
  • Si tiene un sitio activo del que desea hacer una copia local para poder trabajar en su desarrollo.

Muchos proveedores de hosting moverán su antiguo sitio a sus servidores por usted, pero si el suyo no lo hace, o si se muda de una instalación local, necesitará saber cómo hacerlo usted mismo. Los pasos que debe seguir son los mismos en todos estos escenarios.

Moviendo WordPress: Lo que necesita ser movido?

Si ha movido un sitio estático anteriormente, sabrá que el proceso generalmente es bastante simple: simplemente mueva los archivos que conforman el sitio. Si está cambiando los nombres de dominio y tiene enlaces absolutos en su código, deberá cambiarlos en todo su sitio, pero aparte de eso, no necesita hacer mucho más..

Mover WordPress es un poco diferente. Para mover un sitio de WordPress, necesitarás mover tres cosas:

  1. WordPress en sí
  2. la base de datos
  3. Los contenidos del directorio wp-content.

Echemos un vistazo rápido a cada uno.

WordPress sí mismo

Dependiendo del método que utilice para mover su sitio, moverá o copiará esto, o simplemente creará una nueva instalación de WordPress en la nueva ubicación. Describiré esto con más detalle cuando comencemos a ver cómo mover tu sitio manualmente..

La base de datos

Mover la base de datos no es solo un caso de copiar un archivo y subirlo a la nueva ubicación. Si está moviendo su sitio manualmente, deberá descargar la base de datos como un xml o sql Archivo y luego subirlo a su nuevo sitio. 

Si está moviendo un solo sitio dentro o fuera de una red de sitios múltiples, esto se vuelve más complicado, ya que no necesita mover todas las tablas de la base de datos. Sin embargo, hay complementos que pueden hacer esto mucho más fácil..

El directorio wp-content

Este directorio es único para su instalación de WordPress y contiene algunas carpetas: 

  • Su tema (s), en el temas carpeta.
  • Plugins instalados, en el plugins carpeta.
  • Todos los archivos multimedia que has subido. Estos estarán en el subidas carpeta para la instalación de un solo sitio, o en la carpeta de sitios para una instalación multisitio (o la blogs.dir carpeta si la red fue creada antes de la versión 3.5).
  • Cualquier carpeta creada por complementos o por WordPress, como la mejorar carpeta.

Si está utilizando complementos y temas que descargó de los repositorios de temas o complementos (o de un proveedor de temas o complementos), puede ser más sencillo simplemente reinstalarlos. Sin embargo, deberás asegurarte de mover todas tus cargas en el subidas directorio, ya que son únicos para su sitio.

La siguiente captura de pantalla muestra la wp-contenido directorio en mi sitio, que como puede ver incluye cinco carpetas y un index.php expediente. los index.php el archivo se volverá a crear si reinstala WordPress en la nueva ubicación:

Si todo esto parece mucho trabajo, no desesperes. Si su sitio es una instalación sencilla de un solo sitio, debería poder usar un complemento para omitir todo el trabajo duro. Incluso si está trabajando con Multisite, hay algunos complementos que pueden ayudar.

Sin embargo, en algunas ocasiones es posible que deba mover su sitio de WordPress manualmente, y en esta serie le mostraré cómo hacerlo también.

Otras Consideraciones

Hay algunas cosas que también debe tener en cuenta cuando mueva WordPress:

Nombres de dominio

Si está cambiando los nombres de dominio y realiza un traslado manual, deberá editar cualquier referencia al nombre de dominio en su base de datos. Demostraré cómo hacer esto en las partes relevantes de esta serie. Su tema no debe contener ninguna referencia a su nombre de dominio; debe usar una función como get_bloginfo ('url') en su lugar, pero si hay algunas URL maliciosas en sus archivos de temas, también tendrá que cambiarlas. Le mostraré cómo cambiarlos correctamente, para que la URL sea generada por WordPress y no codificada.

Versión de WordPress

Si está entrando y saliendo de las instalaciones existentes de WordPress, asegúrese de que ambos estén ejecutando la misma versión de WordPress. Esto será particularmente importante si está moviendo un solo sitio dentro o fuera de una red multisitio. Por mucho, lo mejor que puede hacer es asegurarse de que ambos sitios estén ejecutando la última versión de WordPress, pero si el sitio anterior no puede por alguna razón y el sitio nuevo (lo que realmente debería ser), deberá: Arreglar cualquier conflicto que surja después de la mudanza..

Alojamiento

Si se está moviendo entre proveedores de alojamiento, verifique que el entorno en el que estará su nuevo sitio sea lo más parecido posible al anterior (o mejor, si es por eso que se muda). El nuevo servidor debería estar ejecutando la misma versión (o posterior) de PHP, y si está trabajando con Multisite y utilizando subdominios, asegúrese de que estén configurados de la misma manera en el nuevo servidor. Nuevamente cubriré esto con más detalle en las partes relevantes de esta serie..

A medida que analizamos las partes de esta serie, trataré las consideraciones relevantes para cada parte para que sepa lo que necesita hacer..

Resumen

Mover WordPress ciertamente no es tan simple como mover un sitio web estático, y lo que necesita hacer dependerá del tipo de sitio de WordPress que esté moviendo. Pero hay complementos que pueden hacer las cosas mucho más fáciles, y para un traslado manual hay un proceso que puede seguir para mover todo lo que necesita. En esta serie te mostraré cómo.