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

Cómo cambiar la URL de tu tienda PrestaShop en cPanel (sin romper nada)

Actualizado el 24 de marzo de 2026

Cambiar la URL de tu tienda PrestaShop en cPanel es una de esas operaciones que, si se hace a lo loco, puede dejarte la tienda en blanco o con errores de configuración. Pero no te preocupes, porque vamos a hacerlo paso a paso y de forma segura. Tanto si necesitas cambiar la url prestashop cpanel porque te has comprado un dominio nuevo, como si quieres mover prestashop cpanel a un hosting más rápido, este artículo es tu guía de supervivencia.

Lo primero que debes saber es que PrestaShop guarda la dirección de tu tienda en dos sitios: en la base de datos (tabla ps_shop_url) y en un archivo de configuración llamado settings.inc.php. Si solo cambias una de las dos, la tienda se rompe. Por eso, aquí te enseñaré a cambiar ambas cosas de forma coordinada y sin sustos.

¿Qué necesitas antes de empezar?

Antes de tocar nada, es fundamental que hagas una copia de seguridad completa. Sí, ya sé que siempre lo decimos, pero es que en este caso es vital. Si algo sale mal, podrás restaurar tu tienda en dos minutos en lugar de llorar durante horas.

Para hacer la copia de seguridad, entra en tu cPanel y busca la sección de Archivos o Gestor de archivos. Selecciona la carpeta completa de tu tienda (normalmente public_html) y descárgala en tu ordenador. Además, en la sección de Bases de datos MySQL, exporta también tu base de datos. Con esto, tienes un seguro de vida.

[WARNING] No empieces el proceso sin tener la copia de seguridad. Es como conducir sin cinturón: puedes llegar, pero si te pasa algo, lo lamentarás.

Paso 1: Prepara el nuevo dominio o subdominio en cPanel

Si vas a cambiar a un dominio nuevo, primero tienes que asegurarte de que ese dominio apunta a tu hosting. En cPanel, ve a Dominios o Dominios adicionales y añade el nuevo dominio. Si lo que quieres es mover prestashop cpanel a un subdominio (por ejemplo, tienda.midominio.com), crea ese subdominio también.

Una vez creado, cPanel generará una carpeta para ese dominio (normalmente con el mismo nombre del dominio). No instales nada ahí todavía. Solo necesitamos que la carpeta exista y que el dominio esté activo.

[INFO] Si tu nuevo dominio es el principal, es posible que la carpeta raíz sea public_html. Si es un dominio adicional, cPanel suele crear una carpeta dentro de public_html con el nombre del dominio.

Paso 2: Mueve los archivos de PrestaShop a la nueva ubicación

Ahora viene la parte de mover los archivos. Si vas a cambiar de dominio pero te quedas en el mismo hosting, tienes dos opciones:

  1. Mover todo a la nueva carpeta: Si el nuevo dominio tiene su propia carpeta, copia todos los archivos de la carpeta antigua a la nueva. Usa el Gestor de archivos de cPanel. Selecciona todo, cópialo y pégalo en la nueva carpeta.

  2. Cambiar el dominio en la carpeta actual: Si el nuevo dominio apunta a public_html, no necesitas mover nada. Solo tendrás que cambiar la configuración interna de PrestaShop.

[TIP] No borres la carpeta antigua hasta que todo funcione. Así, si algo falla, puedes volver atrás cambiando la URL otra vez.

Si estás moviendo la tienda a otro hosting, el proceso es similar: sube los archivos a la carpeta correspondiente del nuevo cPanel y luego sigue los pasos de configuración de la base de datos.

Paso 3: Crea y configura la base de datos (si es necesario)

Si te mudas a un hosting nuevo, tendrás que crear una base de datos nueva e importar la que exportaste antes. En cPanel, busca Bases de datos MySQL y crea una nueva base de datos, un usuario y asigna los permisos. Luego, en phpMyAdmin, importa el archivo .sql que exportaste.

Si te quedas en el mismo hosting, no hace falta tocar nada aquí. Solo necesitarás los datos de acceso a la base de datos (nombre, usuario y contraseña) para el siguiente paso.

Paso 4: Edita el archivo settings.inc.php de PrestaShop

Este es el primer punto crítico. El archivo settings.inc.php se encuentra en la carpeta config de tu PrestaShop. Por ejemplo: public_html/config/settings.inc.php. Para cambiar la url prestashop cpanel, este archivo guarda la ruta absoluta y la URL base.

Abre el Gestor de archivos de cPanel, navega hasta config/settings.inc.php y haz clic derecho para editarlo. Busca las siguientes líneas:

define('__PS_BASE_URI__', '/');
define('_PS_BASE_URL_', 'http://tudominioantiguo.com');

Cambia la URL de _PS_BASE_URL_ por la nueva. Por ejemplo:

define('_PS_BASE_URL_', 'http://tudominionuevo.com');

Si has movido la tienda a una subcarpeta, también tendrás que ajustar __PS_BASE_URI__. Por ejemplo, si la tienda ahora está en public_html/tienda, deberías poner:

define('__PS_BASE_URI__', '/tienda/');

[WARNING] Ten mucho cuidado al editar este archivo. No borres comas, puntos o paréntesis. Un solo carácter mal puesto y la tienda no cargará. Si no estás seguro, edita solo las líneas que te he indicado.

Paso 5: Cambia la URL en la base de datos

Ahora vamos a por la base de datos. PrestaShop guarda la URL en la tabla ps_shop_url. Para cambiarla, entra en phpMyAdmin desde cPanel, selecciona tu base de datos y busca esa tabla.

Verás una fila con el dominio antiguo. Haz clic en Editar y cambia el campo domain y domain_ssl (si usas SSL) por el nuevo dominio. También revisa el campo physical_uri si has movido la tienda a una subcarpeta.

[TIP] Si usas SSL, asegúrate de que el campo domain_ssl tenga el dominio con https:// o sin el protocolo, según como lo tengas configurado. Normalmente se pone solo el dominio sin www.

Paso 6: Limpia la caché de PrestaShop

Después de cambiar la URL, es muy posible que la tienda siga mostrando la antigua dirección debido a la caché. Para solucionarlo, borra la caché de PrestaShop.

Ve a la carpeta var/cache (o cache en versiones antiguas) y elimina todos los archivos que haya dentro, excepto el .htaccess y el index.html si existen. No te preocupes, PrestaShop los regenerará automáticamente.

También puedes forzar la regeneración desde el panel de administración: Parámetros avanzados > Rendimiento y pulsa el botón Vaciar la caché.

[INFO] Si no puedes acceder al panel de administración, borra la caché manualmente desde el Gestor de archivos. Es igual de efectivo.

Paso 7: Actualiza la configuración en el back office (si puedes acceder)

Si has conseguido entrar en tu panel de administración, ve a Parámetros avanzados > Rendimiento y luego a Parámetros avanzados > Base de datos para verificar que todo está correcto. También revisa Preferencias > General y asegúrate de que la URL de la tienda es la correcta.

Si no puedes acceder al back office, no pasa nada. Los pasos anteriores son suficientes para que la tienda funcione. Simplemente, una vez que la tienda cargue, entra y verifica que todo está en orden.

Paso 8: Actualiza las rutas de los archivos de imagen y plantillas

A veces, después de mover prestashop cpanel, las imágenes o los estilos no cargan porque las rutas siguen apuntando al dominio antiguo. Para solucionarlo, tienes dos opciones:

  1. Usar la herramienta de regeneración de miniaturas: En el back office, ve a Parámetros avanzados > Rendimiento y haz clic en Regenerar miniaturas. Esto actualiza las rutas de las imágenes.

  2. Reemplazar el dominio antiguo en la base de datos: Si hay muchas referencias al dominio antiguo, puedes hacer una consulta SQL en phpMyAdmin para reemplazarlas. Por ejemplo:

UPDATE ps_configuration SET value = REPLACE(value, 'http://dominioantiguo.com', 'http://dominionuevo.com') WHERE value LIKE '%http://dominioantiguo.com%';

[WARNING] Antes de ejecutar cualquier consulta SQL, haz una copia de la base de datos. Una consulta mal escrita puede romper toda la tienda.

Paso 9: Configura el archivo .htaccess

El archivo .htaccess de PrestaShop suele contener reglas de redirección y URLs amigables. Si has cambiado de dominio, es recomendable regenerarlo. Para ello, en el back office, ve a Parámetros avanzados > URL y activa o desactiva las URLs amigables. Al guardar, PrestaShop regenerará el .htaccess.

Si no puedes entrar al back office, puedes editar el .htaccess manualmente en el Gestor de archivos y eliminar las reglas de redirección antiguas. Pero ojo, solo toca este archivo si sabes lo que haces.

Paso 10: Prueba la tienda y los enlaces

Este es el paso más importante. Abre tu navegador en modo incógnito y visita tu nuevo dominio. Comprueba que la página principal carga, que las imágenes se ven, que los productos funcionan y que el panel de administración responde.

También prueba a navegar por algunas categorías y fichas de producto. Si ves algún enlace que sigue apuntando al dominio antiguo, repite el paso 8 o verifica que la configuración de URLs amigables esté activa.

[TIP] Si tienes problemas con las URLs amigables, ve a Parámetros avanzados > URL y desactívalas, guarda, y vuelve a activarlas. Esto fuerza a PrestaShop a regenerar las rutas.

Errores comunes y cómo solucionarlos

La tienda muestra un error de "Base de datos no encontrada"

Esto suele pasar cuando has movido la tienda a otro hosting y no has actualizado los datos de conexión en settings.inc.php. Revisa las líneas _DB_NAME_, _DB_USER_ y _DB_PASSWD_ y asegúrate de que coinciden con los datos de tu nueva base de datos.

La tienda carga pero sin estilos ni imágenes

Esto es un problema de rutas. Revisa que __PS_BASE_URI__ esté bien configurado. Si has movido la tienda a una subcarpeta, debe incluir la barra final. Por ejemplo: /tienda/.

No puedo acceder al back office

Si después de cambiar la URL no puedes entrar al panel de administración, prueba a acceder directamente con la URL nueva: http://tudominio.com/admin123. Si no funciona, revisa el archivo settings.inc.php y la tabla ps_shop_url. Es casi seguro que uno de los dos tiene el dominio antiguo.

Redirecciones infinitas o bucles

Esto suele pasar por un conflicto entre la URL configurada en PrestaShop y la del navegador. Limpia la caché del navegador y prueba de nuevo. Si sigue, revisa que no haya redirecciones en el .htaccess que apunten al dominio antiguo.

Preguntas frecuentes sobre cambiar la URL de PrestaShop

¿Puedo cambiar la URL sin perder mis posiciones en Google?

Si cambias de dominio, es normal que el SEO se resienta un poco. Para minimizar el impacto, configura redirecciones 301 desde el dominio antiguo al nuevo. Puedes hacerlo en el .htaccess o en cPanel. Además, actualiza tu Search Console y tus sitemaps.

¿Qué pasa si solo quiero cambiar de HTTP a HTTPS?

El proceso es el mismo, solo que en lugar de cambiar el dominio, cambias el protocolo. Asegúrate de tener un certificado SSL instalado en cPanel y actualiza _PS_BASE_URL_ y la tabla ps_shop_url con https://.

¿Necesito cambiar algo en los módulos de pago?

Sí, es muy probable que tengas que reconfigurar las URLs de retorno en los módulos de pago (PayPal, Stripe, etc.). Entra en cada módulo y actualiza la URL de la tienda.

¿Puedo hacer este proceso desde un panel distinto a cPanel?

Sí, pero los pasos pueden variar ligeramente. Si usas un panel como Syspanel (accesible en el puerto 2106), la lógica es la misma: tendrás que localizar el gestor de archivos, editar settings.inc.php y acceder a phpMyAdmin. La única diferencia es la interfaz, pero los pasos técnicos son idénticos.

Conclusión y últimas recomendaciones

Cambiar la url prestashop cpanel no es una operación para hacer a la ligera, pero siguiendo estos pasos, es totalmente manejable incluso para usuarios sin experiencia. La clave está en la preparación: copia de seguridad, edición cuidadosa de settings.inc.php y actualización de la base de datos.

Si te ha surgido alguna duda, repasa los pasos uno a uno. Si algo falla, no entres en pánico: restaura la copia de seguridad y vuelve a intentarlo. Y recuerda, si necesitas mover prestashop cpanel a otro servidor, el proceso es idéntico, solo que tendrás que añadir el paso de importar la base de datos.

[INFO] No olvides actualizar los DNS de tu dominio si te has mudado de hosting. A veces el cambio de URL no se ve porque el dominio sigue apuntando al servidor antiguo.

Ahora ya tienes el conocimiento necesario para hacer el cambio con seguridad. Tómate tu tiempo, sigue los pasos al pie de la letra y en menos de una hora tendrás tu tienda funcionando en la nueva URL. ¡Mucha suerte!

¿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