🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cambiar URL o dominio de PrestaShop en cPanel

Actualizado el 21 de marzo de 2026

¿Necesitas cambiar el dominio de tu tienda PrestaShop y te pierdes entre archivos, bases de datos y configuraciones? No te preocupes. En esta guía extensa y paso a paso, te explicaré cómo hacerlo desde cPanel, el panel de control más común en el hosting.

Cambiar la URL o dominio de PrestaShop no es solo modificar un texto. Implica actualizar la base de datos, los archivos de configuración y, en muchos casos, mover la instalación a una carpeta nueva. Si sigues estos pasos con calma, lo tendrás listo en menos de una hora, incluso si no eres un experto técnico.

Vamos a ello.

Antes de empezar: prepara el terreno

Antes de tocar nada, es fundamental que hagas una copia de seguridad completa. Esto incluye tanto los archivos de tu tienda como la base de datos. Si algo sale mal, podrás volver atrás sin perder ventas, productos o clientes.

Cómo hacer una copia de seguridad en cPanel

  1. Entra a cPanel: Usa la URL que te dio tu proveedor de hosting (normalmente tudominio.com/cpanel o cpanel.tudominio.com).
  2. Busca la sección "Archivos": Haz clic en "Copias de seguridad" o "Backup".
  3. Descarga la copia completa: Haz clic en el botón de "Copia de seguridad completa" o descarga directamente la carpeta public_html desde el "Administrador de archivos" (compresión en ZIP).
  4. Exporta la base de datos: Ve a la sección "Bases de datos" y entra en "phpMyAdmin". Selecciona tu base de datos de PrestaShop y haz clic en la pestaña "Exportar". Elige el método "Rápido" y formato SQL. Descarga el archivo.

[WARNING] No omitas este paso. Cambiar un dominio sin copia de seguridad es una receta para el desastre. Si pierdes datos, no habrá vuelta atrás.

Paso 1: Entender qué archivos y carpetas intervienen

PrestaShop guarda la configuración de tu dominio en dos lugares principales:

  • Archivo config/settings.inc.php: (En versiones antiguas) o app/config/parameters.php (en versiones modernas de PrestaShop 1.7 y 8). Aquí se define la URL base de la tienda.
  • Base de datos: En las tablas ps_shop_url y ps_configuration se almacenan las URLs canónicas y las rutas absolutas.

Cuando cambias el dominio, debes actualizar ambos sitios. Si solo cambias uno, la tienda cargará mal o mostrará errores de redireccionamiento.

[INFO] Si tu nuevo dominio ya apunta al hosting (es decir, has cambiado los DNS), el proceso será más sencillo. Si aún no lo has hecho, hazlo antes de continuar, ya que necesitarás acceder a la tienda con el nuevo dominio para verificar.

Paso 2: Mover los archivos de PrestaShop (si es necesario)

A veces, el cambio de dominio viene acompañado de un cambio de carpeta. Por ejemplo, si tu tienda estaba en tudominio.com/tienda y ahora quieres que esté en nuevodominio.com (la raíz), debes mover los archivos.

¿Cómo mover los archivos en cPanel?

  1. Abre el Administrador de Archivos en cPanel.
  2. Navega a public_html: Esta es la carpeta raíz de tu sitio web.
  3. Selecciona todos los archivos de tu PrestaShop actual (puedes estar en public_html/tienda o en la raíz).
  4. Corta y pega en la nueva ubicación. Si vas a la raíz, simplemente córtalos y pégalos directamente en public_html.

[TIP] Si tu tienda es muy grande, el Administrador de Archivos puede ser lento. Una alternativa es usar el "Administrador de archivos" para comprimir la carpeta en un ZIP, moverla y luego descomprimirla en el destino. Ahorrarás tiempo.

Paso 3: El cambio de URL en la base de datos (el paso crítico)

Este es el corazón del cambio. Vamos a actualizar las URLs en la base de datos. Lo haremos con una consulta SQL desde phpMyAdmin.

Localizar las tablas correctas

  1. Ve a phpMyAdmin desde cPanel.
  2. Selecciona tu base de datos de PrestaShop (la que termina en _prestashop o similar).
  3. Haz clic en la pestaña "SQL" en la parte superior.

Ejecutar la consulta de actualización

En el cuadro de texto, escribe la siguiente consulta. Es muy importante que cambies los valores de ejemplo por los tuyos.

UPDATE ps_shop_url SET domain='nuevodominio.com', domain_ssl='nuevodominio.com', physical_uri='/';
  • ps_shop_url: Es la tabla principal. Si tu prefijo de tablas no es ps_, cámbialo (ej. prestashop_shop_url).
  • domain: Tu nuevo dominio sin http:// ni https://.
  • domain_ssl: Tu nuevo dominio para la versión segura (SSL). Normalmente es el mismo.
  • physical_uri: Es la subcarpeta. Si tu tienda está en la raíz, pon /. Si está en /tienda, pon /tienda/.

Haz clic en "Continuar" o "Ejecutar".

Actualizar la tabla de configuración

Además de la URL de la tienda, PrestaShop guarda la URL en la tabla ps_configuration. Ejecuta esta segunda consulta para actualizarla:

UPDATE ps_configuration SET value='nuevodominio.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL');

[WARNING] Si tu tienda tiene el modo multitienda activado, es posible que necesites ejecutar la primera consulta para cada fila de ps_shop_url. Revisa que solo haya una fila con tu dominio antiguo.

Paso 4: Modificar los archivos de configuración de PrestaShop

Ahora vamos a tocar los archivos. Dependiendo de la versión de PrestaShop, el archivo será uno u otro.

Para PrestaShop 1.7 y 8.x (versiones modernas)

El archivo clave es app/config/parameters.php. Ábrelo desde el Administrador de Archivos de cPanel (clic derecho -> "Editar").

Busca las líneas que contienen tu antiguo dominio y cámbialas por el nuevo. Normalmente son estas:

  • 'database_host' (no lo cambies)
  • 'database_name' (no lo cambies)
  • Busca la línea que diga 'PS_SHOP_DOMAIN' o similar y actualízala.

Para PrestaShop 1.6 o versiones antiguas

El archivo es config/settings.inc.php. Busca las definiciones de constantes como _PS_BASE_URL_ y _PS_BASE_URL_SSL_. Cámbialas por tu nuevo dominio.

[TIP] Es más fácil si usas la función "Buscar" (Ctrl+F) del editor de texto para localizar tu antiguo dominio y reemplazarlo por el nuevo. Asegúrate de guardar los cambios antes de cerrar.

Paso 5: Limpiar la caché de PrestaShop

Después de cambiar la base de datos y los archivos, PrestaShop puede tener una caché guardada con la URL antigua. Debes limpiarla.

¿Cómo limpiar la caché?

  1. Desde el panel de administración (si puedes acceder): Ve a Parámetros avanzados -> Rendimiento y haz clic en "Vaciar la caché".
  2. Manual (si no puedes acceder): Usa el Administrador de Archivos de cPanel y elimina el contenido de las carpetas var/cache (en PrestaShop 1.7) o cache (en versiones antiguas). No elimines las carpetas en sí, solo su contenido.

[WARNING] Si no limpias la caché, es probable que veas errores de CSS roto o que la tienda siga redirigiendo al dominio antiguo.

Paso 6: Verificar la tienda y corregir enlaces rotos

Ya casi está. Ahora es hora de probar.

  1. Abre tu nuevo dominio en un navegador. Deberías ver tu tienda correctamente.
  2. Entra al panel de administración (nuevodominio.com/admin o la URL que uses). Si no puedes entrar, revisa los pasos anteriores.
  3. Revisa los enlaces internos: Ve a Parámetros avanzados -> SEO y URLs y haz clic en "Guardar" sin cambiar nada. Esto regenera las URLs amigables y actualiza el .htaccess.

¿Qué hago si hay enlaces rotos?

Si ves páginas que no cargan o imágenes que no aparecen, es porque la URL base está mal. Vuelve a revisar la consulta SQL del Paso 3. Asegúrate de haber ejecutado la actualización en ps_shop_url y ps_configuration.

[TIP] Si tu tienda usa un CDN (como Cloudflare), recuerda purgar la caché del CDN también. Si no, verás la versión antigua durante horas.

Preguntas frecuentes (FAQ) sobre el cambio de dominio

Aquí tienes las respuestas a las dudas más comunes que surgen durante este proceso.

¿Puedo cambiar el dominio sin perder mis posiciones en Google?

No directamente. Cambiar de dominio siempre afecta al SEO temporalmente. Para minimizar el impacto, configura redirecciones 301 desde el dominio antiguo al nuevo. En cPanel, puedes hacerlo en la sección "Redirecciones" o editando el archivo .htaccess.

¿Qué pasa con mi certificado SSL?

Si tienes un certificado SSL para el dominio antiguo, necesitarás uno nuevo para el nuevo dominio. Muchos hostings ofrecen SSL gratuito (Let's Encrypt) desde cPanel. Actívalo en la sección "Seguridad" -> "SSL/TLS Status".

¿Es necesario cambiar el dominio en Google Search Console?

Sí, es fundamental. Debes añadir la nueva propiedad en Google Search Console y enviar el nuevo sitemap (nuevodominio.com/sitemap.xml). También es recomendable usar la herramienta de "Cambio de dirección" en Search Console.

¿Puedo hacer el cambio desde el back office de PrestaShop?

Sí, en la mayoría de los casos. Ve a Parámetros avanzados -> Multitienda y edita la URL de la tienda. Pero este método no siempre funciona si el dominio no está bien configurado en el hosting. Por eso, la vía cPanel + phpMyAdmin es más fiable.

¿Qué es el "physical_uri" y por qué es importante?

Es la ruta física dentro de tu hosting donde está instalado PrestaShop. Si tu tienda está en public_html/, el valor es /. Si está en public_html/tienda/, el valor es /tienda/. Si lo dejas mal, las URLs se generarán incorrectamente.

¿Necesito contactar con mi proveedor de hosting?

Si te sientes inseguro, sí. Muchos proveedores ofrecen este servicio de forma gratuita o por un pequeño costo. Pero si sigues esta guía, podrás hacerlo tú mismo.

Resumen final y consejos extra

Cambiar el dominio de PrestaShop en cPanel es un proceso de 6 pasos: backup, mover archivos, actualizar base de datos, modificar configuraciones, limpiar caché y verificar.

Errores comunes que debes evitar:

  • Olvidar la copia de seguridad: Es el error número uno.
  • No actualizar ps_shop_url: Esto causa redireccionamientos infinitos.
  • Dejar la caché activa: Verás la tienda "rota" aunque todo esté bien.
  • No actualizar los DNS: Si el dominio nuevo no apunta a tu hosting, no podrás ver nada.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP) en lugar de cPanel, el proceso es similar, pero el acceso al panel de archivos y bases de datos se hace desde el puerto 2106 (por ejemplo, tudominio.com:2106). Busca las secciones de "Archivos" y "Bases de datos" dentro de ese panel.

Con paciencia y siguiendo estos pasos, tu tienda PrestaShop estará funcionando en su nuevo dominio en poco tiempo. Si te surge alguna duda, repasa la sección del FAQ o consulta la documentación oficial de PrestaShop.

¡Buena suerte con tu cambio de dominio!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel