Copias y migraciones

Publicar un WordPress desarrollado en local en el hosting

Revisado el 4 min de lectura wordpress migraciones

Para publicar un WordPress desarrollado en tu ordenador necesitas trasladar sus archivos y su base de datos, adaptar la configuración y comprobarlo con el dominio definitivo. Si la web ya funciona en otro proveedor, sigue la migración de WordPress entre hostings.

Prepara el destino

Añade el dominio al hosting y consulta su raíz de documentos en cPanel. No siempre será public_html: utiliza la carpeta que tenga asignada ese dominio. Si contiene otra web, conserva una copia y planifica la sustitución antes de subir archivos.

Comprueba las versiones de PHP, extensiones y base de datos. Si tu herramienta local utiliza SQLite u otra configuración especial, prepara una exportación compatible con el destino; no basta con copiar sus ficheros internos de base de datos.

Sube los archivos

Transfiere los archivos mediante SFTP/FTPS o el administrador de archivos de cPanel. Incluye wp-content y los archivos ocultos que necesite la instalación.

Si subes un comprimido, comprueba al extraer que no queda una carpeta adicional entre la raíz del dominio y los archivos de WordPress. Retira el paquete cuando termines y no publiques volcados SQL ni secretos de desarrollo.

Crea e importa la base de datos

  1. Crea una base y un usuario desde el asistente MySQL. Asigna a ese usuario los permisos necesarios sobre esa base.
  2. Exporta la base local a un formato compatible, como SQL o SQL comprimido.
  3. En phpMyAdmin, selecciona la base nueva, abre Importar y carga el archivo.
  4. Comprueba que la importación termina sin errores y aparecen las tablas esperadas.

No importes sobre otra aplicación para probar si el archivo funciona. Si se supera el límite de carga o aparece una incompatibilidad, conserva el error antes de repetir la importación.

Adapta wp-config.php

Actualiza los valores de conexión existentes, sin crear definiciones duplicadas:

Valor Dato del destino
DB_NAME Nombre completo de la base creada
DB_USER Usuario asociado a esa base
DB_PASSWORD Contraseña de ese usuario
DB_HOST Servidor MySQL indicado por el hosting

Conserva el prefijo de tablas que corresponda a la importación. Revisa también las opciones de depuración y las rutas locales que no existan en el hosting.

Sustituye las direcciones locales

Sigue cómo cambiar la URL de WordPress. La dirección pública y la ubicación de los archivos pueden tener rutas distintas; no las iguales automáticamente.

Si WP_HOME y WP_SITEURL están definidas en la configuración, los campos de Ajustes > Generales quedarán bloqueados. Actualiza las opciones guardadas por una vía adecuada y retira las constantes solo cuando los valores persistidos sean correctos.

Para sustituir enlaces e imágenes que sigan apuntando al entorno local, usa una herramienta compatible con datos serializados y ejecuta primero una simulación. No hagas un reemplazo de texto global en el archivo SQL.

Prueba antes de darla por publicada

Comprueba HTTPS, páginas internas, imágenes, administración, formularios y envío de correo. Revisa las integraciones: las claves de pruebas locales no deben confundirse con las de producción, ni debes probar cobros reales por accidente.

Si el dominio todavía apunta a otra web, puedes previsualizar el destino antes del cambio DNS. Retira después la modificación local y comprueba el acceso público.

Elimina paquetes y SQL del directorio público, configura las copias y revisa en WordPress si dejaste activada la opción de disuadir a los buscadores durante el desarrollo. Mantén protegido cualquier entorno de pruebas que conserve datos de la web.

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.