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:
Para seguir esta serie, necesitarás:
En algunas ocasiones, es posible que desee mover (o copiar) un sitio de WordPress:
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.
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:
Echemos un vistazo rápido a cada uno.
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..
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..
Este directorio es único para su instalación de WordPress y contiene algunas carpetas:
temas
carpeta.plugins
carpeta.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).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.
Hay algunas cosas que también debe tener en cuenta cuando mueva WordPress:
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.
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..
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..
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.