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

Cómo cambiar la URL de PrestaShop desde la base de datos (Syspanel)

Actualizado el 5 de abril de 2026

¿Por qué necesitas cambiar la URL de PrestaShop desde la base de datos?

Cambiar la URL de tu tienda PrestaShop es una tarea que, aunque parezca compleja, se puede realizar de forma segura y rápida si sabes exactamente dónde mirar. Este proceso es imprescindible cuando cambias de dominio, cuando mueves tu tienda a un servidor nuevo o cuando pasas de un entorno de pruebas a uno de producción. Si intentas acceder a tu tienda después de un cambio de dominio sin actualizar la base de datos, lo más probable es que te encuentres con errores de configuración, páginas en blanco o redirecciones a la antigua dirección.

El método más fiable y directo para realizar este cambio es a través de la base de datos, específicamente usando una herramienta como phpMyAdmin, que suele estar disponible en el panel de control de tu hosting. Aunque PrestaShop tiene una opción para cambiar la URL desde el panel de administración, a veces esta no está accesible porque la tienda no carga correctamente. Por eso, editar la base de datos es el "plan B" perfecto y, de hecho, el más recomendado por los técnicos.

En esta guía, te explicaré paso a paso cómo cambiar la URL de PrestaShop desde la base de datos, ya sea que estés usando Syspanel (el panel de control de tu hosting, cuyo acceso se realiza a través del puerto 2106) o cualquier otro panel que incluya phpMyAdmin. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra y, sobre todo, hacer una copia de seguridad antes de empezar.


Antes de empezar: preparativos y advertencias importantes

Haz una copia de seguridad completa de tu base de datos

Este es el paso más importante de todo el proceso. Si algo sale mal, la copia de seguridad te permitirá restaurar tu tienda a su estado original sin perder datos de clientes, pedidos o productos. No lo omitas, por muy seguros que te sientas.

Para hacer una copia de seguridad desde phpMyAdmin, sigue estos pasos:

  1. Entra a Syspanel (recuerda, el acceso es a través del puerto 2106).

  2. Localiza la sección de bases de datos o MySQL.

  3. Busca la base de datos de tu PrestaShop (normalmente el nombre incluye el prefijo que elegiste al instalar, como prestashop_ o similar).

  4. Haz clic en el nombre de la base de datos para seleccionarla.

  5. Ve a la pestaña Exportar en la parte superior.

  6. Elige el método Rápido y el formato SQL.

  7. Haz clic en Continuar y descarga el archivo .sql a tu ordenador.

[WARNING]
No continúes con el proceso si no has realizado la copia de seguridad. Un error en la edición de la base de datos podría dejar tu tienda completamente inaccesible. La copia es tu seguro de vida.

Identifica las tablas que necesitas modificar

PrestaShop almacena la configuración de la URL en varias tablas de la base de datos. Las principales son:

  • ps_configuration (o prestashop_configuration, según el prefijo que uses).

  • ps_shop_url (o prestashop_shop_url).

  • ps_links (o prestashop_links).

  • En algunos casos, también necesitarás revisar ps_theme o ps_module si tienes módulos que guardan URLs absolutas.

No te preocupes si no entiendes qué contiene cada tabla; te iré guiando en los pasos siguientes.


Paso 1: Accede a phpMyAdmin desde Syspanel

Syspanel es el panel de control de tu hosting, y el acceso a phpMyAdmin se realiza desde su interfaz. Para ello:

  1. Abre tu navegador y escribe la dirección de tu Syspanel. Normalmente es algo como https://tu-dominio.com:2106 o https://tu-ip:2106. Recuerda que el puerto es siempre el 2106.

  2. Inicia sesión con tu usuario y contraseña de administrador del hosting.

  3. Busca el icono o la sección que dice Bases de datos o MySQL.

  4. Dentro de esa sección, encontrarás el enlace a phpMyAdmin. Haz clic en él.

  5. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. Si te pide usuario y contraseña, usa las mismas credenciales que tienes para la base de datos (suelen ser las mismas que las del hosting, pero a veces son distintas; en ese caso, revísalas en la sección de bases de datos de Syspanel).

[INFO]
Si no encuentras el acceso a phpMyAdmin en Syspanel, revisa la documentación de tu proveedor de hosting o contacta con su soporte. Es una herramienta estándar, así que seguro que está disponible en algún lugar del panel.


Paso 2: Localiza y edita la tabla ps_shop_url

La tabla más importante para cambiar la URL de PrestaShop es ps_shop_url. Esta tabla contiene la URL principal de tu tienda, la URL de tu dominio y la URL de la tienda física (si tienes varias).

  1. En phpMyAdmin, en el panel izquierdo, verás la lista de bases de datos. Haz clic en la que corresponde a tu PrestaShop.

  2. Ahora verás la lista de tablas. Busca la que se llama ps_shop_url (o prestashop_shop_url si tu prefijo es diferente).

  3. Haz clic en el enlace Examinar (o Browse) que aparece al lado del nombre de la tabla.

  4. Verás una o varias filas. Normalmente solo hay una fila, pero si tienes un multitienda, puede haber varias. Haz clic en el icono de Editar (el lápiz) de la fila correspondiente.

  5. Se abrirá un formulario con varios campos. Los que te interesan son:

    • domain: Aquí debes escribir el nuevo dominio sin http:// ni www. Por ejemplo, si tu nuevo dominio es www.mitiendanueva.com, escribe mitiendanueva.com.

    • domain_ssl: Igual que el anterior, pero para la versión segura. Si tu tienda usa SSL (https), escribe aquí el mismo dominio.

    • physical_uri: Este campo suele contener un / o una subcarpeta si tu tienda está instalada en una subcarpeta (por ejemplo, /tienda/). Si tu tienda está en la raíz, déjalo con /.

    • virtual_uri: Normalmente está vacío, a menos que uses URLs virtuales avanzadas.

  6. Cambia los campos domain y domain_ssl con tu nueva dirección.

  7. Haz clic en Continuar o Guardar al final del formulario.

[TIP]
Si no estás seguro de si tu dominio usa www o no, lo más recomendable es que uses el dominio sin www en los campos domain y domain_ssl. PrestaShop se encargará de redirigir automáticamente a la versión correcta.


Paso 3: Actualiza la tabla ps_configuration

La tabla ps_configuration guarda muchísimos parámetros de configuración, incluyendo las URLs base de la tienda. Aunque hayas cambiado ps_shop_url, es posible que algunos valores en ps_configuration sigan apuntando al dominio antiguo.

  1. En phpMyAdmin, haz clic en la tabla ps_configuration.

  2. Ve a la pestaña Buscar (o Search) en la parte superior.

  3. En el campo Valor (o value), escribe la URL antigua. Por ejemplo, si antes tenías www.antiaguatienda.com, escribe antiaguatienda.com (sin http://).

  4. Haz clic en Ejecutar o Go.

  5. Se mostrarán todas las filas que contienen la URL antigua. Deberías ver varias entradas.

  6. Ahora, para cada fila, necesitas reemplazar la URL antigua por la nueva. La forma más sencilla de hacerlo es usando la función Reemplazar (o Replace) de phpMyAdmin.

    • En la parte superior de la tabla ps_configuration, ve a la pestaña SQL (o Consulta).

    • Escribe la siguiente consulta SQL:

      UPDATE ps_configuration SET value = REPLACE(value, 'www.antiaguatienda.com', 'www.mitiendanueva.com') WHERE value LIKE '%www.antiaguatienda.com%';
      
    • Sustituye www.antiaguatienda.com por tu dominio antiguo y www.mitiendanueva.com por el nuevo.

    • Haz clic en Continuar o Ejecutar.

  7. Repite este proceso si también tienes URLs con http:// o https:// delante, ya que a veces se guardan con el protocolo incluido.

[WARNING]
Ten mucho cuidado al ejecutar consultas SQL. Asegúrate de que el nombre de la tabla es correcto (con tu prefijo) y de que estás en la base de datos correcta. Un error podría afectar a otras tablas.


Paso 4: Revisa la tabla ps_links

La tabla ps_links contiene las URLs de las páginas estáticas como "Quiénes somos", "Contacto", etc. Estas URLs también pueden contener la dirección antigua.

  1. Haz clic en la tabla ps_links.

  2. Ve a la pestaña Buscar y busca por la URL antigua.

  3. Si encuentras resultados, usa la misma consulta SQL de reemplazo, pero cambiando el nombre de la tabla:

    UPDATE ps_links SET link = REPLACE(link, 'www.antiaguatienda.com', 'www.mitiendanueva.com') WHERE link LIKE '%www.antiaguatienda.com%';
    

Paso 5: Limpia la caché de PrestaShop

Después de cambiar las URLs en la base de datos, es muy probable que PrestaShop siga mostrando la información antigua debido a la caché. Para evitar problemas, debes limpiarla.

  1. Ve a la carpeta de tu instalación de PrestaShop en el servidor. Puedes usar el gestor de archivos de Syspanel o un cliente FTP.

  2. Dentro de la carpeta, busca la carpeta var/cache (en versiones recientes) o cache (en versiones antiguas).

  3. Elimina todos los archivos y subcarpetas que haya dentro de cache o var/cache. No te preocupes, se regenerarán automáticamente.

[TIP]
Si no encuentras la carpeta de caché, también puedes intentar limpiarla desde el panel de administración de PrestaShop, pero si la tienda no carga, tendrás que hacerlo manualmente como te indico.


Paso 6: Comprueba el archivo parameters.php

En algunas versiones de PrestaShop, la configuración de la base de datos y la URL también se guarda en un archivo llamado parameters.php, que se encuentra en la carpeta app/config/.

  1. Accede a la carpeta app/config/ de tu instalación.

  2. Abre el archivo parameters.php con un editor de texto (como el Bloc de notas o un editor de código).

  3. Busca las líneas que contienen database_host, database_name, database_user y database_password. Normalmente no necesitas cambiar nada aquí, pero verifica que la información es correcta.

  4. Guarda el archivo y súbelo de nuevo al servidor si lo has modificado.


Paso 7: Verifica tu tienda

Ya has cambiado la URL en la base de datos y limpiado la caché. Ahora es el momento de comprobar que todo funciona.

  1. Abre tu navegador en una ventana de incógnito (para evitar caché del navegador).

  2. Escribe tu nueva URL (por ejemplo, https://www.mitiendanueva.com).

  3. Si todo ha ido bien, deberías ver tu tienda cargando correctamente.

  4. Accede al panel de administración (normalmente en /admin o la ruta que configuraste) y verifica que también carga bien.

  5. Revisa algunas páginas internas, como la página de producto, el carrito y el proceso de pago, para asegurarte de que no hay enlaces rotos.

[INFO]
Si al acceder a la tienda te aparece un error de "URL no válida" o un bucle de redirecciones, es posible que necesites revisar de nuevo los campos domain y domain_ssl en ps_shop_url. Asegúrate de que no hay espacios ni caracteres extraños.


Preguntas frecuentes (FAQ)

¿Qué hago si no tengo acceso a phpMyAdmin?

Si tu hosting no tiene phpMyAdmin, puedes usar la herramienta de administración de bases de datos que ofrezca tu proveedor. En Syspanel, normalmente hay un acceso directo. Si no lo encuentras, contacta con el soporte técnico de tu hosting.

¿Puedo cambiar la URL desde el panel de administración de PrestaShop?

Sí, pero solo si la tienda está funcionando. Ve a Parámetros avanzados > Rendimiento y luego a Parámetros generales. Allí encontrarás los campos para cambiar la URL. Sin embargo, si no puedes acceder al panel, el método de la base de datos es el más seguro.

¿Qué pasa si mi tienda usa SSL y no lo configuro bien?

Si tu tienda usa SSL (https), es fundamental que los campos domain_ssl estén correctos. Si no lo están, el navegador mostrará advertencias de seguridad y la tienda podría no funcionar correctamente.

¿Necesito cambiar algo más si muevo PrestaShop a otro servidor?

Además de la URL, al mover PrestaShop a otro servidor, deberás asegurarte de que la base de datos se ha importado correctamente, de que los archivos están en su sitio y de que los permisos de las carpetas son los adecuados. También es recomendable regenerar el archivo .htaccess (si usas Apache) desde el panel de administración o mediante FTP.

¿Qué es Syspanel y por qué debo usar el puerto 2106?

Syspanel es el panel de control de tu hosting, donde puedes gestionar tus dominios, bases de datos, correos electrónicos y archivos. El acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Es una medida de seguridad que evita que personas no autorizadas accedan al panel desde el puerto estándar.

¿Puedo revertir los cambios si algo sale mal?

Sí, siempre que hayas hecho la copia de seguridad de la base de datos. Para revertir, simplemente importa el archivo .sql que descargaste al principio. Esto restaurará todas las tablas a su estado original, incluyendo las URLs.


Conclusión

Cambiar la URL de PrestaShop desde la base de datos es un proceso que, con las herramientas adecuadas y siguiendo los pasos correctos, puede realizarse en pocos minutos. La clave está en:

  1. Hacer una copia de seguridad.

  2. Editar las tablas ps_shop_url, ps_configuration y ps_links.

  3. Limpiar la caché.

  4. Verificar que todo funciona.

Recuerda que Syspanel es tu aliado para acceder a phpMyAdmin y gestionar tu base de datos, siempre a través del puerto 2106. Si sigues esta guía, podrás cambiar dominio PrestaShop o mover PrestaShop servidor sin sustos y con total seguridad.

Si te surge cualquier duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Tu tienda estará funcionando con la nueva URL en un abrir y cerrar de ojos!

¿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