Suele ser habitual desarrollar una web en nuestro PC en modo (local) y una vez terminada, contratar el hosting profesional y subirla mediante FTP, de este modo podemos trabajar con más versatilidad (evitando estar conectados a la red) y desperdiciando tiempo (el tiempo que nos lleve desarrollar el proyecto por completo) del hosting contratado.

¿Cómo se sube un proyecto final WordPress de tu ordenador al hosting final?

Tan sencillo como trasladar toda la carpeta de tu proyecto a la carpeta de proyectos de tu hosting profesional (carpeta que debe especificarte tu hosting o consultar en el manual de este), pero antes vamos a realizar unos pocos pasos para adaptarlo al nuevo alojamiento:

  1. Volcar la base de datos.
  2. Modificar la ruta de los enlaces de localhost al nuevo dominio.
  3. Editar el archivo de configuración (wp-config.php).

1. Volcar la base de datos

Podemos exportar nuestra base de datos local en un archivo .sql que después será importado en la base de datos del hosting.

Para ello accedemos a nuestro phpMyadmin (local) a través de http://localhost/phpmyadmin:

Seleccionamos la base de datos que queremos respaldar y pulsamos en Exportar:

phpmyadmin modo local

En la siguiente pantalla dejamos seleccionado el formato SQL y hacemos clic en Continuar:

Generar SQL en phpmyadmin

Se descargará el respaldo de la base de datos en un archivo .sql que guardaremos para después.

Ahora deberíamos acceder al phpmyadmin del hosting de pago (cada uno tiene su propio panel de control, por lo tanto consultar en los manuales o al soporte técnico), crear una nueva base de datos vacía:

Crear base de datos vacía

E importar nuestra base de datos de respaldo.

Importar la base de datos de respaldo

2. Modificar la ruta de los enlaces de localhost al nuevo dominio

Una vez respaldada la base de datos, vamos a modificar un par de valores en una de las tablas, en concreto la que especifica la ruta de instalación de wordpress, que en nuestro ordenador estaba configurada en «localhost»:

Localizamos la tabla wp-options:

localizar tabla wp-options

Hacemos clic en ella, y nos situamos sobre los campos que vamos a modificar:

  • siteurl
  • home
modicar valores de url

Haciendo doble clic en los valores podemos modificarlos, y solamente deberemos cambiarlos por el nombre de domino que hayamos contratado.

Esto hará que todos los enlaces internos de WordPress, así como las imágenes y archivos adjuntos se actualicen a la nueva ruta del alojamiento, de lo contrario seguirían apuntando a «localhost» y nos daría errores:

nuevos valores de la base de datos

3. Editar el archivo de configuración (wp-config.php)

Por último modificamos el archivo wp-config.php de nuestro wordpress local. Los parámetros a modificar son:

modificar archivo de configuración wp-config.php
  • DB_NAME: sustituimos el antiguo nombre de la base de datos local (en el ejemplo ‘wordpresspruebas’, por el nombre de la nueva base de datos que hemos creado en el hosting profesional.
  • DB_USER: nombre de usuario de MySQL del hosting profesional.
  • DB_PASSWORD: contraseña de usuario de MySQL del hosting profesional.
  • DB_HOST: dirección de la nueva base de datos, es habitual que permanezca en ‘localhost’ pero hay hosting en los que tienes que especificar la IP del servidor de bases de datos (consultar en la documentación del hosting).

Una vez hechos estos cambios ya solo tenemos que volcar toda la carpeta de nuestro proyecto WordPress al hosting, normalmente por FTP y listo.