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

Cómo cambiar la URL de PrestaShop desde Syspanel (o phpMyAdmin)

Actualizado el 6 de mayo de 2026

¿Por qué necesitas cambiar la URL de tu PrestaShop?

Cambiar la URL de tu tienda PrestaShop es una tarea más común de lo que parece. Puede que hayas comprado un dominio nuevo, que estés migrando de un hosting a otro, o que simplemente quieras pasar de un subdominio de pruebas a tu dominio definitivo. En cualquier caso, hacer este cambio de forma incorrecta puede dejarte una pantalla en blanco o una tienda inaccesible.

La buena noticia es que no necesitas ser un experto en programación para lograrlo. En esta guía te voy a explicar, paso a paso y con un lenguaje muy claro, cómo cambiar la URL de PrestaShop desde dos herramientas diferentes: Syspanel (el panel de control de tu hosting) y phpMyAdmin (el gestor de bases de datos). Al final, también resolveremos las dudas más frecuentes que suelen surgir en este proceso.

Antes de empezar: entiende qué estás cambiando realmente

Cuando hablamos de cambiar la URL de PrestaShop, nos referimos a dos cosas a la vez:

  1. La URL física: Es la dirección real donde se alojan los archivos de tu tienda en el servidor (por ejemplo, /public_html/tienda).
  2. La URL lógica: Es la dirección que los navegadores utilizan para mostrar tu tienda (por ejemplo, https://www.midominio.com).

PrestaShop guarda ambas direcciones en su base de datos, en la tabla ps_shop_url. Si cambias una sin la otra, o si no actualizas la base de datos, el sistema se confunde y no sabe desde dónde debe cargar los recursos (imágenes, CSS, JavaScript). Por eso, el proceso de actualizar URL PrestaShop Syspanel o phpMyAdmin es tan delicado.


Método 1: Cambiar la URL desde Syspanel (El método más seguro)

Este es mi método favorito para recomendarte, porque Syspanel ya viene preparado para gestionar tu sitio web de forma visual y segura. Además, si tu hosting usa Syspanel, el acceso es muy sencillo.

[INFO] Recuerda que para acceder a Syspanel, la URL suele ser https://tu-dominio.com:2106 o https://tu-ip-del-servidor:2106. El puerto 2106 es fundamental para entrar al panel.

Paso 1: Accede a tu panel de Syspanel

Abre tu navegador y escribe la dirección de acceso a Syspanel (con el puerto 2106). Introduce tu usuario y contraseña de administrador del hosting.

Paso 2: Localiza la sección de "Bases de Datos"

Una vez dentro, verás un menú lateral o una cuadrícula de iconos. Busca la sección que se llama "Bases de Datos" o "DB". No necesitas entrar todavía, solo localízala.

Paso 3: Prepara el archivo de configuración (el truco del experto)

Este es el paso que muchos olvidan y que te ahorrará dolores de cabeza. Antes de tocar nada, vamos a forzar a PrestaShop a que "olvide" su URL antigua. Para ello, editaremos un archivo llamado parameters.php.

  1. En Syspanel, busca el "Administrador de Archivos" (suele ser un icono de carpeta).
  2. Navega hasta la carpeta donde tienes instalada tu tienda (normalmente public_html o public_html/tienda).
  3. Dentro, entra en la carpeta app y luego en config.
  4. Busca el archivo parameters.php. Haz clic derecho sobre él y selecciona "Editar".
  5. Busca una línea que diga algo como 'host' => 'localhost' (o la IP de tu servidor). Justo debajo, deberías ver el parámetro 'database_name', 'database_user' y 'database_password'. No toques esos datos.
  6. Lo que vamos a añadir es una nueva línea justo después de la línea del 'host'. Copia y pega esto:
'database_prefix' => 'ps_',

¡Espera! No hagas caso a esa línea. Es un ejemplo para que veas la estructura. Lo que realmente tienes que buscar en ese archivo es una sección que diga 'parameters' => array (...). Dentro de ese array, busca las líneas que dicen:

'ps_shop_domain' => 'tudominioantiguo.com',
'ps_shop_ssl_domain' => 'tudominioantiguo.com',

[WARNING] Si no encuentras esas líneas, no las añadas manualmente. Este paso es opcional y solo sirve para "engañar" a PrestaShop y que cargue la página de instalación. Si no las ves, continúa con el siguiente paso, que es más directo.

El objetivo real de este paso: Si modificas esas líneas (o las añades) con tu nuevo dominio, PrestaShop intentará cargar la tienda desde esa nueva dirección. Si lo haces bien, al guardar el archivo y visitar tu dominio nuevo, verás la tienda (aunque con errores de recursos, como imágenes rotas). Si en cambio, ves un error de "base de datos no encontrada", no te asustes, es normal si aún no has cambiado la URL en la base de datos.

Paso 4: El método definitivo en la base de datos

Ahora sí, vamos a la base de datos. Vuelve al menú principal de Syspanel y entra en "Bases de Datos". Verás un listado de tus bases de datos. Haz clic en "phpMyAdmin" al lado de la base de datos que usa tu PrestaShop.

  1. En phpMyAdmin, verás una lista de tablas a la izquierda. Busca la que se llama ps_shop_url. Haz clic en ella.
  2. Verás una tabla con varias columnas: id_shop_url, main, domain, ssl_domain, physical_uri, etc.
  3. Haz clic en el botón "Editar" (el lápiz) en la fila que tenga el main marcado como "1" (o "Sí").
  4. En el campo domain, escribe tu nuevo dominio SIN http:// ni www. Por ejemplo, si tu dominio es https://www.mitiendanueva.com, solo escribe www.mitiendanueva.com.
  5. En el campo ssl_domain, escribe exactamente lo mismo.
  6. En el campo physical_uri, si tu tienda está en la raíz (ej: https://www.mitiendanueva.com), déjalo como /. Si está en una subcarpeta (ej: https://www.mitiendanueva.com/tienda), escribe /tienda/.
  7. Pulsa "Continuar" o "Guardar" en la parte inferior.

Paso 5: Limpiar la caché (imprescindible)

PrestaShop guarda mucha información en caché para ir rápido. Si no la limpias, verás errores raros o la tienda antigua.

  1. En Syspanel, vuelve al "Administrador de Archivos".
  2. Navega a la carpeta var/cache (o var/cache/prod y var/cache/dev).
  3. Borra todo el contenido que haya dentro de esas carpetas (no borres las carpetas en sí, solo los archivos que contienen).
  4. Si no puedes borrarlos desde el administrador de archivos, conéctate por FTP y hazlo desde ahí.

[TIP] Si después de esto tu tienda sigue mostrando errores, repite el proceso pero en lugar de borrar, vacía el contenido de las carpetas y vuelve a recargar la página. A veces tarda un par de minutos en regenerarse.


Método 2: Cambiar la URL desde phpMyAdmin (El método directo)

Este método es más rápido si ya tienes experiencia o si el archivo parameters.php te da problemas. Es el que usarías si tu hosting no tiene Syspanel, pero es igual de válido.

Paso 1: Accede a phpMyAdmin

Normalmente, puedes acceder desde Syspanel (como vimos antes) o desde la URL directa (ej: tudominio.com/phpmyadmin). Introduce tus credenciales de la base de datos.

Paso 2: Localiza la tabla ps_shop_url

En el panel izquierdo, verás tu base de datos. Ábrela y busca la tabla ps_shop_url. Haz clic en ella.

Paso 3: Edita los campos de dominio

Haz clic en "Editar" en la fila donde main sea igual a 1. Ahora, modifica los siguientes campos:

  • domain: Tu dominio sin http:// ni www. Ejemplo: midominio.com.
  • ssl_domain: Igual que el anterior. Ejemplo: midominio.com.
  • physical_uri: La ruta física. Si es la raíz, pon /. Si es una subcarpeta, pon /nombrecarpeta/.

Guarda los cambios.

Paso 4: La consulta SQL mágica (para los más atrevidos)

Si tienes un problema con la tabla anterior o si PrestaShop no te deja entrar al panel de administración, puedes ejecutar una consulta SQL directamente. Ve a la pestaña "SQL" en la parte superior de phpMyAdmin y pega esta línea:

UPDATE ps_shop_url SET domain = 'tudominionuevo.com', ssl_domain = 'tudominionuevo.com' WHERE id_shop_url = 1;

[WARNING] Reemplaza tudominionuevo.com por tu dominio real (sin http:// ni www). También verifica que el prefijo de la tabla sea ps_. Si tu tienda usa otro prefijo (por ejemplo, prestashop_), la tabla se llamará prestashop_shop_url y la consulta debe adaptarse.

Paso 5: Cambiar la URL en la tabla de configuración

Además de la tabla shop_url, PrestaShop guarda la URL en la tabla ps_configuration. Busca las entradas que contengan PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL.

Puedes hacerlo con otra consulta SQL:

UPDATE ps_configuration SET value = 'tudominionuevo.com' WHERE name = 'PS_SHOP_DOMAIN';
UPDATE ps_configuration SET value = 'tudominionuevo.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';

Esto asegura que el back-office (el panel de administración) también reconozca la nueva dirección.

Paso 6: Limpia la caché de PrestaShop

Al igual que en el método anterior, debes limpiar la caché. Si no puedes borrar los archivos de var/cache por FTP, puedes hacerlo desde el back-office de PrestaShop (si logras entrar) en Parámetros Avanzados > Rendimiento y pulsando el botón "Vaciar la caché".


¿Qué hago si veo una página en blanco o un error 500?

No entres en pánico. Esto es muy común y tiene solución. Los errores más frecuentes al cambiar dominio PrestaShop phpMyAdmin son:

  1. Error 500 (Internal Server Error): Suele ser por un problema con el archivo .htaccess. Ve a tu carpeta raíz por FTP, descarga el archivo .htaccess, haz una copia de seguridad y luego bórralo del servidor. Recarga tu tienda. PrestaShop lo regenerará automáticamente.

  2. Pantalla en blanco: Casi siempre es un problema de caché. Asegúrate de haber borrado todo el contenido de las carpetas var/cache/prod y var/cache/dev.

  3. Imágenes rotas: Si ves la página pero sin fotos, es que la URL de las imágenes está desactualizada. Ve al back-office (si puedes entrar) a Parámetros Avanzados > Rendimiento y en la sección "URL", borra la caché de imágenes. Si no puedes entrar, ejecuta esta consulta en phpMyAdmin:

UPDATE ps_configuration SET value = '' WHERE name = 'PS_IMG_UPDATE_TIME';

Esto obligará a PrestaShop a regenerar las imágenes con la nueva URL.


Preguntas frecuentes (FAQ) sobre el cambio de URL

¿Debo cambiar la URL en parameters.php o en la base de datos?

Ambos lugares son importantes. El archivo parameters.php contiene la configuración de conexión a la base de datos, pero la URL de la tienda se guarda exclusivamente en la base de datos. Cambiar la URL en la base de datos es el paso obligatorio. Editar parameters.php es un truco adicional para forzar la regeneración de ciertos archivos de caché, pero no es imprescindible.

¿Qué pasa si mi tienda está en una subcarpeta?

Si tu tienda está en midominio.com/tienda, entonces en el campo physical_uri debes escribir /tienda/. Es importante que tenga la barra al principio y al final. Si la pones mal, los enlaces se romperán.

¿Puedo cambiar de http:// a https:// con este método?

Sí, exactamente igual. El campo domain y ssl_domain deben tener el mismo valor (tu dominio sin el protocolo). El https:// se activa automáticamente si tienes un certificado SSL instalado en tu servidor.

¿Cuánto tiempo tarda en propagarse el cambio?

El cambio es inmediato en el servidor. Lo que tarda un poco es la propagación del DNS si has cambiado de dominio. Si estás cambiando de dominio, el DNS puede tardar de 2 a 24 horas en propagarse globalmente. No es un problema de PrestaShop, sino de internet.

¿Perderé mis productos o clientes si cambio la URL?

No, en absoluto. El cambio de URL no afecta a los datos de tu base de datos (productos, pedidos, clientes). Solo cambia la dirección desde la que se accede a esos datos. Es una operación segura si sigues los pasos correctamente.

¿Necesito avisar a Google si cambio mi dominio?

Sí, es recomendable. Si cambias de dominio, deberías configurar una redirección 301 desde el dominio antiguo al nuevo y actualizar tu perfil en Google Search Console. Pero eso es un tema de SEO que va más allá de este tutorial, que se centra en la parte técnica de PrestaShop.


Conclusión final

Cambiar la URL de tu tienda PrestaShop puede parecer una tarea de expertos, pero con esta guía y las herramientas adecuadas (Syspanel y phpMyAdmin), es un proceso que puedes hacer tú mismo en menos de 15 minutos. La clave está en:

  1. Modificar la tabla ps_shop_url con tu nuevo dominio.
  2. Actualizar la tabla ps_configuration si es necesario.
  3. Limpiar la caché para que los cambios se reflejen.

Si has seguido todos los pasos, tu tienda debería estar funcionando en tu nueva dirección sin problemas. Y recuerda, si algo falla, siempre puedes revertir los cambios volviendo a poner los valores antiguos en la base de datos.

[TIP] Antes de hacer cualquier cambio, siempre haz una copia de seguridad completa de tu base de datos y de tus archivos. Esto te dará la tranquilidad de poder volver atrás si algo sale mal. En Syspanel, puedes hacer copias de seguridad fácilmente desde la sección "Backups" o "Copias de seguridad".

Espero que este artículo te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte a resolverla. ¡Buena suerte con tu tienda!

¿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