¿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.
Índice
- 1 Pasos para migrar tu sitio web WordPress manualmente: cómo subir WordPress a hosting
- 1.1 Haz una copia de Wordpress para poder subirla al servidor
- 1.2 Mueve los archivos de WordPress a tu proveedor de hosting
- 1.3 Exportar las bases de datos desde tu ordenador
- 1.4 Importar la base de datos en el servidor
- 1.5 Realiza los ajustes necesarios en los parámetros de conexión de la base de datos
- 1.6 Cambia la dirección URL de tu WordPress en la base de datos del servidor
- 2 Los errores que no debes cometer al migrar tu web al servidor
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.
¿Doctor, qué me pasa?
¿Quieres saber cómo está tu negocio?
Tu negocio te habla continuamente, solo tienes que saber escucharlo.
Descarga nuestra checklist y evalúa la salud de tu negocio gracias a nuestro Sistema exclusivo. Un diagnóstico práctico para mejorar tu rendimiento en 4 áreas clave:
- Marca
- Posicionamiento
- Captación
- Optimización
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.
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.
¿Doctor, qué me pasa?
¿Quieres saber cómo está tu negocio?
Tu negocio te habla continuamente, solo tienes que saber escucharlo.
Descarga nuestra checklist y evalúa la salud de tu negocio gracias a nuestro Sistema exclusivo. Un diagnóstico práctico para mejorar tu rendimiento en 4 áreas clave:
- Marca
- Posicionamiento
- Captación
- Optimización
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.
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.
Una vez que tu sitio WordPress está activo en el servidor, considera equiparlo con las mejores herramientas para su optimización. Los plugins pueden jugar un papel crucial en esto. Conoce los mejores plugins de WordPress que te ofrecerán funciones y ventajas para manejar tu sitio de manera más efectiva y eficiente