Cómo subir una web WordPress a un servidor: migrar WordPress local a hosting

como subir una web wordpress a un servidor

¿Has estado diseñando tu sitio en local y crees que ha llegado el momento de pasarla a tu hosting?

Perfecto, porque en este artículo te vamos a explicar cómo subir una web WordPress a un servidor.

Algunas personas prefieren instalar WordPress en su ordenador para hacer todo el diseño y los cambios que quieran antes de hacer pública su web en un servidor. Está bien, es una práctica más o menos habitual y tiene sus ventajas. 

Pero cuando llega el momento de pasarlo a su hosting… surgen muchas dudas. Sobre todo, la primera vez que lo haces.

¿Quieres saber cómo subir tu WordPress local a hosting? 

Vamos a verlo paso a paso.

También te puede interesar: Cómo instalar WordPress en local paso a paso

Pasos para migrar tu sitio web WordPress manualmente: cómo subir WordPress a hosting

Aunque parezca algo complicado, una vez que te pones manos a la obra, consigues hacerlo. Sobre todo, si cuentas con una guía que te ayuda durante el proceso.

Y ese es mi objetivo: que puedas subir con facilidad todos los archivos y datos de WordPress a tu alojamiento web en la nube.

Como es lógico, lo primero que tienes que hacer es la instalación de WordPress en el servidor que has elegido. En eso no vas a tener problemas, porque el hosting WordPress está tan extendido que todos te lo ofrecerán.

Para hacerlo, tenemos que ir al panel de control de nuestro hosting e instalarlo.

No puedes subir WordPress en local a un servidor si no dispones de la plataforma para alojar todo el contenido.

Y ahora sí, toma nota, que empezamos con este paso a paso.

Haz una copia de Wordpress para poder subirla al servidor

Para subir los archivos desde localhost (hosting local) a tu servidor, te recomiendo que hagas copias de seguridad. Empieza por comprimir los archivos y enviarlos a tu correo electrónico, a Google Drive o crea una copia en otro disco duro.

El sitio da igual. Lo importante es tener una copia de seguridad de los archivos de WordPress de nuestro dominio. Así, podremos subir todos los archivos sin miedo. 

Y si surge algún problema con el administrador de archivos, siempre tendremos un plan B del que tirar.

Mueve los archivos de WordPress a tu proveedor de hosting

Para empezar con la migración, localiza la carpeta public_html del servidor. Tendrás que subir allí los archivos a tu ftp con FileZilla.

Tus archivos en local están en la carpeta htdocs, dentro del xampp. En ella vas a encontrar “Mi WordPress”.

Para subirlos a la cuenta de hosting de tu proveedor de alojamiento, tendrás que empezar el proceso y dejarlo en segundo plano, porque puede tardar unos minutos.

Copia los archivos wp-config.php y .htacces en una subcarpeta dentro de tu carpeta local.

¿Lo tienes? Vale, pues vamos a por la base de datos de WordPress.

Exportar las bases de datos desde tu ordenador

Para crear la nueva base de datos en el servidor, selecciona la base de datos local en tu phpmyadmin local y haz clic en la opción de exportar. Cuando se descargue el archivo .sql, guárdalo en la misma carpeta en la que guardaste los archivos wp-config.php y .htacces.

Cómo subir una web WordPress a un servidor
Selecciona tu BBDD y pulsa sobre el botón de exportar

Importar la base de datos en el servidor

Ahora vamos a crear la base de datos en el hosting. 

Ve al panel de control del hosting (uno de los más comunes es cPanel); dentro tienes la opción “Bases de datos”. En ella, vas a encontrar mysql bases de datos. Desde ahí podrás crear tu nueva base de datos y el usuario que tendrá acceso a ella.

Suele haber un asistente que te guía en el proceso y eso lo hace más sencillo.

Además de guardar el nombre de la base de datos, recuerda guardar el nombre del usuario y la contraseña.

Ahora que la tienes creada en el servidor, toca subir la que tienes en local.

Entra en el phpmyadmin del servidor, selecciona la base de datos nueva y haz clic en “Importar”. Después, ve a “seleccionar archivo” y busca el archivo .sql que guardaste antes. Espera un momento a que esté todo listo y continúa el proceso.

Si intentamos acceder a la web en este momento veremos un mensaje que dice “Error de conexión con la base de datos”.

Así que, vamos a solucionarlo.

Realiza los ajustes necesarios en los parámetros de conexión de la base de datos

Mientras que los archivos del sistema están en la carpeta del xampp o servidor, las bases de datos se encuentran en el phpmyadmin. Y para que todo funcione, tenemos que conectarlas.

Por eso, tenemos que buscar el archivo wp-config.php de la carpeta migración. Este archivo contiene el usuario y la clave antiguos, que tenemos que actualizar con los nuevos datos que definimos en el apartado anterior.

Cuando lo hayamos corregido, lo subimos al servidor reemplazando al original.

También tenemos que tocar el archivo .htacces que guardamos en la carpeta de migración. Cuando borremos nombre de la carpeta local y una de sus barras, podremos subirlo y reemplazar al que teníamos antes.

Cambia la dirección URL de tu WordPress en la base de datos del servidor

Para terminar, tenemos que realizar esta acción, lo puedes hacer a mano o mediante herramientasque nos ayude a cambiar la URL de acceso a la base de datos en el hosting. Uno de las más conocidas es inter.connect. Te envían un email con un link de descarga para que subas el archivo a la carpeta raíz de tu web.

Entra en tu web a través del navegador con la dirección de tu dominio más el nombre de la carpeta.

Escribe la ruta y el dominio final y haz clic en “LIVE RUN”.

Y si quieres dejarlo todo perfecto, borra esta carpeta cuando lo tengas todo listo. Eso te ayudará a mantener la seguridad de tu web.

Cómo subir una web WordPress a un servidor

Los errores que no debes cometer al migrar tu web al servidor

Como resumen (y para que no te pase) voy a recopilar los errores más comunes cuando intentas subir tu web en WordPress a una cuenta de alojamiento en la nube (hosting o servidor):

  • No terminar de hacer la carga de archivos por completo.
  • Si recibes un aviso al abrir tu web, puede ser porque no has hecho la actualización de los datos de conexión a tu base de datos.
  • Asegúrate de asignar los permisos necesarios a tu usuario una vez que creas la base de datos.
  • Asegúrate de que los DNS están funcionando correctamente, si has realizado un cambio hace poco espera 24 horas.

Ahora sabes cómo subir una web WordPress a un servidor paso a paso. También tienes claro dónde pueden estar los posibles errores del proceso. Ha llegado el momento de terminar tu web (si aún no la tienes lista) y echarle valor. Sé que parece complicado, pero solo es cuestión de dedicarle un rato bien concentrado.

También te puede interesar: Los 7 mejores plugins WordPress, funciones y ventajas principales

Picture of Jesús Roldán Martínez
Jesús Roldán Martínez

También puede interesarte:

Estrategias de marketing digital para tu negocio

Aprende de una vez por todas lo que tienes que hacer para vender más

📨 Recibe 7 estrategias de venta en 7 días que se adaptan a tu modelo de negocio en tu bandeja de correo