Migrácia WordPress webovej stránky

A veces necesitas mover un sitio web de WordPress a otro servidor, y es por eso que te traemos este procedimiento seguro y comprobado para conservar el sitio web antiguo durante el traslado y no romper nada . Los módulos escritos al final ofrecen una solución aún más sencilla.

Antes incluso de comenzar la migración, me gustaría decir algunas palabras sobre el prefijo de tabla personalizado , que puede definir en wp-config.php . Es una buena idea no dejarlo en el valor predefinido «wp_», sino elegir su propio prefijo para cada sitio web (¡sólo números y letras minúsculas!, por ejemplo, mywebtest_), para no sobrescribir accidentalmente algunos datos existentes. ¿Ya tienes una base de datos existente y te gustaría cambiar el prefijo? No es un problema .

  1. Cree una copia de seguridad de todas las tablas de la base de datos que utiliza su sitio web. Para exportarlos, puedes utilizar el muy ampliado phpMyAdmin o mi administrador favorito (o las aplicaciones de escritorio HeidiSQL o Sequel Pro si estás en Mac OS X). De forma predeterminada, obtienes .sql como salida, pero también puedes elegir un formato comprimido. Algunos servidores web tienen límites más bajos en el tamaño máximo del archivo cargado (importado) y esto puede ayudarle a no exceder la cuota establecida.
  2. Haga una copia de seguridad del directorio wp-content . Depende de ti si utilizas tu cliente FTP favorito ( WinSCP , FileZilla , Cyberduck …) o también tienes acceso vía SSH ( tar -pvczf wp-content.tar.gz wp-content/ ), lo que puede ser mucho solución más elegante.
  3. Importe la base de datos al nuevo servidor. Si ya tiene instalado WordPress, puede utilizar fácilmente el módulo Administrador mencionado anteriormente.
  4. Cargue el archivo searchreplacedb2.php ( herramienta de búsqueda y reemplazo de WordPress (y otros) ) al directorio raíz de su sitio web (donde también se encuentra wp-config.php ). Esta herramienta se utiliza para sobrescribir todas las apariciones del dominio antiguo con el nuevo en su base de datos. La razón por la que utilizamos este script y no simplemente reescribimos el dominio manualmente es su capacidad para trabajar también con datos serializados . Si le preocupa la seguridad de este procedimiento, puede realizarlo localmente o en un servidor de prueba en lugar de en el sitio de producción. Puedes omitir este paso y el siguiente si no planeas cambiar el dominio.
  5. Deje que se cargue la dirección http://www.vasastranka.sk/searchreplacedb2.php . El script puede recuperar automáticamente los datos que definiste para la base de datos en wp-config.php, si WordPress ya está allí. Presione «Siguiente», seleccione las tablas que desea modificar y defina los dominios antiguos y nuevos en la página siguiente. ¡Asegúrese de ingresar estas URL sin la barra diagonal final! (correcto = http://www.vasastranka.sk | incorrecto = http://www.vasastranka.sk /). Después de reemplazar el dominio antiguo por uno nuevo, no olvide eliminar el archivo del servidor.
  6. Cuando cargue una instalación nueva, simplemente cargue WordPress junto con su propia carpeta wp-content y configure wp-config.php como de costumbre. Si ya tiene un sitio web funcional allí, continúe con los pasos a continuación.
  7. Cambie el nombre de la carpeta wp-content a otro, como wp-content.new, y cárguelo en el mismo directorio que el wp-content original.
  8. Abra el archivo wp-config.php , busque la línea que comienza con $table_prefix y coméntela. Cree exactamente la misma línea directamente debajo de ella, simplemente cambie el prefijo de las tablas al que definió. Se verá algo como esto:
    // $table_prefix  = 'wp_';
    $table_prefix = 'mojwebtest_';

    Ahorrar.

  9. Cambie el nombre del wp-content original a wp-content .old y el wp-content .new recién cargado a wp-content .
  10. Consulte su sitio web para asegurarse de que todo funcione como debería. En caso de alguna complicación, simplemente comenta el nuevo prefijo para las tablas de la base de datos y elimina los comentarios del original en wp-config.php . Cambie el nombre de ambas carpetas de contenido wp como eran y todo volverá a ti como antes.
  11. Si no hubo ningún problema, inicie sesión en el panel de control y Configuración> Los enlaces permanentes presionan «Guardar cambios» dos veces seguidas. Esto asegurará que su estructura de enlaces permanentes y todas las URL de las páginas funcionen correctamente para usted. Luego asegúrate de tener en Configuración> Indexación de contenido habilitada para la privacidad por parte de los servicios de búsqueda.

Si solo desea cambiar el dominio o la URL del sitio web y seguir usando la misma base de datos y permanecer en el mismo servidor (mover a un directorio diferente), simplemente siga los siguientes pasos:

  1. No olvides una copia de seguridad completa (archivos+base de datos).
  2. Ir a la configuración> General y cambie la dirección de WordPress (URL) y la dirección del servidor (URL) al nuevo dominio o ubicación que desee. No olvide guardar estas configuraciones.
  3. (¡No intentes reabrir/recargar tu sitio web o su administración ahora!)
  4. Mueva/copie todos los archivos (incluido .htaccess ) a la nueva ubicación.
  5. Su sitio web debería ser accesible ahora. Lo primero que debes hacer es ir a Configuración> Enlaces permanentes y presione «Guardar cambios» dos veces seguidas.
  6. Sin embargo, los archivos multimedia existentes (imágenes…) seguirán enlazando con las direcciones antiguas. Puedes solucionarlo utilizando el módulo de URL de actualización de Velvet Blues o buscarlas y reemplazarlas con la herramienta ya mencionada .
  7. En la configuración de> Multimedia verifique la ruta a la carpeta de carga. (Desactualizado desde la versión 3.5.)
  8. Si está utilizando una moneda personalizada y tiene un artículo que enlaza con la página de inicio, probablemente también contendrá el valor anterior.
  9. En algunos casos, es necesario restablecer los derechos del archivo .

Otros módulos creados para facilitar este proceso:

¿Cómo se hace la migración? ¿Utiliza otras herramientas y módulos interesantes para la migración? Compártelos con nosotros a continuación en los comentarios.

🤷‍♂️ Need help? Check out our services.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tu propia página web gratis
Scroll al inicio