Cómo migrar WordPress de local a servidor

En este otro artículo contába cómo instalar WordPress en local utilizando Xampp.

Ahora toca subir la web que ya tenemos preparada a nuestro servidor. Para ello debemos contar con un hosting y un dominio.

Los pasos a seguir son muy sencillos:

1.- Exportar la base de datos local

En http://localhost/phpmyadmin encontramos la base de datos que utiliza el WordPress montado en nuestro ordenador.

Primero tenemos que exportar esta base de datos. Se exportará un archivo .sql

2.- Cambiar url por nuestro dominio

Dentro de este archivo exportado .sql debemos cambiar la url del WordPress local por la url de nuestro dominio.

Para ello yo he realizado un buscar y reemplazar con notepad++:

En “buscar” poner http://localhost/nombre-de-carpeta-de-WordPress

En “reemplazar” poner el dominio donde se alojará la web

3.- Crear base de datos y usuario en hosting

En el hosting que hayáis contratado hay que crear una base de datos y un usuario.

Debéis anotar (para utilizarlos luego) estos tres aspectos que creéis:

  • Nombre de base de datos
  • Nombre de usuario
  • Contraseña de usuario

(No olvides asignar el usuario a esa base de datos en phpMyAdmin)

4.- Subir la base de datos al servidor

Subir la base de datos a la que acabamos de cambiar la url por la de nuestro dominio.

5.- Subir archivos al servidor

Los archivos del WordPress en nuestro ordenador están en la siguiente ruta (si la instalación es con Xampp):
C:Xampp > htdocs > nombre-de-carpeta

Todos esos archivos hay que subirlos al servidor. Recomiendo subirlos comprimidos para agilizar el proceso y evitar pérdida de datos.

Se subirán a la carpeta public_html:

Y una vez subidos y descomprimidos tendrán un aspecto así:

6.- Modificar Wp-config.php

Para que WordPress conecte con la base de datos debemos modificar los 3 aspectos que hemos anotado antes al crear la bbdd.

Dentro de wp-config.php tenemos que modificar:

  • Nombre de la base de datos
  • Usuario de la base de datos
  • Contraseña de la base de datos

Por defecto con Xampp en usuario aparecerá “root” y en contraseña estará vacío.

Posibles errores al subir WordPress a un hosting

Siteurl y Home

A veces la web sigue cargando en local porque no se ha reemplazado correctamente el nombre del dominio.

Dentro de la base de datos subida al servidor debemos comprobar que en “siteurl” y “home” aparece el nombre de nuestro dominio.

Para ello accedemos a la tabla wp_options.

Si aún aparece localhost debemos cambiarlo por nuestro dominio.

La web no carga

Si modificamos el .htaccess a veces pueden crearse conflictos y la web no carga. Si esto ocurre, recomiendo borrar el .htaccess y crearlo de nuevo.

Diseño con Elementor no carga

Si utilizamos el plugin Elementor para diseñar la web, es posible que el diseño no se vea correctamente.

Puede ser necesario desactivar y volver a activar el plugin para que funcione adecuadamente.

 

Si tenéis alguna duda o algún problema al subir WordPress a vuestro hosting, ponerlo en los comentarios y vamos actualizando este post con los problemas comunes. Gracias!

 

Dejar un comentario

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