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

Solución a problemas de conexión en PrestaShop

Actualizado el 16 de enero de 2026

¿Tu tienda PrestaShop no carga, muestra un error extraño o no te deja acceder al panel de administración? No te preocupes, es una situación más común de lo que crees y, en la mayoría de los casos, tiene una solución rápida y sencilla. En esta guía extensa, vamos a desglosar los problemas conexión más frecuentes, desde errores de base de datos hasta fallos de FTP, y te daremos pasos claros para que puedas aplicar una solución rápida y vuelvas a vender en minutos.

Vamos a empezar por lo básico: identificar el tipo de error. PrestaShop es muy claro cuando algo falla, y el mensaje que ves en pantalla es tu mejor pista.

¿Qué tipos de problemas de conexión existen en PrestaShop?

Antes de lanzarnos a solucionar, es importante entender qué puede estar fallando. Los problemas conexión en PrestaShop suelen agruparse en tres grandes categorías:

  1. Error de conexión a la base de datos. Es el más común y suele mostrar un mensaje como "Error al conectar con la base de datos" o "Link to database cannot be established".
  2. Error de conexión FTP o de archivos. Aquí el problema está en que los archivos de la tienda no se pueden leer o modificar, o que el servidor no responde.
  3. Error de conexión a la red o al servidor web. La tienda simplemente no carga, da un error 500, 403 o 404, o tarda muchísimo en responder.

Vamos a ver cada uno en detalle, con sus causas y soluciones.


1. Solución a errores de conexión con la base de datos

Este es, sin duda, el problema conexión que más asusta a los dueños de tiendas, pero tiene una solución rápida en la mayoría de los casos. El error suele aparecer de repente, a veces después de mover la tienda a otro hosting, al actualizar un módulo o incluso sin hacer nada.

### Causas comunes del error de base de datos

  • Credenciales incorrectas: El archivo de configuración de PrestaShop (app/config/parameters.php) tiene los datos de acceso a la base de datos (usuario, contraseña, nombre de la base y servidor). Si alguno de estos cambia (por ejemplo, al migrar de hosting), la conexión falla.
  • Servidor de base de datos caído o sobrecargado: A veces el problema no es tuyo, sino del servidor donde está alojada tu base de datos. O puede que haya alcanzado el límite de conexiones simultáneas.
  • Base de datos corrupta: Aunque es menos frecuente, una tabla puede dañarse y provocar que la conexión se interrumpa.
  • Firewall o bloqueo de IP: Algunos servidores bloquean direcciones IP que consideran sospechosas, impidiendo la conexión a la base de datos.

### Pasos para solucionar el error de base de datos

Sigue estos pasos en orden. Son muy sencillos y no requieren conocimientos avanzados.

Paso 1: Verifica las credenciales en el archivo de configuración

Accede a los archivos de tu tienda. Si tienes acceso a FTP o al panel de control de tu hosting (como cPanel o Syspanel), busca el archivo parameters.php en la ruta: /tu-tienda/app/config/parameters.php.

Ábrelo con un editor de texto (como Bloc de Notas o Sublime Text). Busca estas líneas:

'database_host' => 'localhost',
'database_name' => 'nombre_de_tu_bd',
'database_user' => 'usuario_de_tu_bd',
'database_password' => 'contraseña_de_tu_bd',

Comprueba que estos datos sean exactamente los que te proporcionó tu proveedor de hosting. Un error típico es escribir mal la contraseña o poner un nombre de base de datos incorrecto.

[TIP] Si no recuerdas tus credenciales, puedes consultarlas desde el panel de control de tu hosting. Por ejemplo, en Syspanel (accede por el puerto 2106), busca la sección de "Bases de datos" o "MySQL".

Paso 2: Comprueba que el servidor de base de datos esté activo

Si las credenciales son correctas, el problema puede ser que el servidor MySQL esté caído. Desde el panel de control de tu hosting (cPanel, Syspanel o Plesk), busca una opción que diga "MySQL" o "Bases de datos". Deberías ver un botón para "Reiniciar" o "Iniciar" el servicio.

En Syspanel, ve a "Servicios" y busca "MySQL". Si está en rojo o apagado, haz clic en "Iniciar".

Paso 3: Repara la base de datos

Si el servidor está activo pero el error persiste, puede que la base de datos esté dañada. Puedes repararla desde phpMyAdmin (una herramienta que suele venir con el hosting).

  1. Accede a phpMyAdmin desde el panel de control (en Syspanel, está en "Bases de datos" > "phpMyAdmin").
  2. Selecciona la base de datos de tu tienda (a la izquierda).
  3. Marca la casilla "Seleccionar todo" (abajo del todo).
  4. En el menú desplegable "Con seleccionados", elige "Reparar tabla".

Esto suele arreglar tablas corruptas y restablecer la conexión.

Paso 4: Aumenta el límite de conexiones (si es necesario)

Si tu tienda recibe mucho tráfico, puede que el servidor limite las conexiones simultáneas a la base de datos. Contacta con tu proveedor de hosting y pídele que aumente el límite (por ejemplo, de 30 a 100 conexiones). Es un cambio rápido que ellos pueden hacer.

[WARNING] Si después de estos pasos el error persiste, el problema podría ser más grave (como un ataque DDoS o un fallo del servidor). En ese caso, contacta directamente con el soporte técnico de tu hosting.


2. Solución a errores de conexión FTP o de archivos

A veces el error no está en la base de datos, sino en la imposibilidad de acceder a los archivos de la tienda. Esto se manifiesta con mensajes como "No se puede conectar al servidor FTP", "Permiso denegado" o errores al subir o modificar archivos.

### Causas comunes de errores FTP

  • Credenciales FTP incorrectas: Igual que con la base de datos, si cambiaste de hosting o de contraseña, el acceso FTP falla.
  • Puerto incorrecto: El puerto por defecto para FTP es el 21, pero algunos servidores usan otros (como el 22 para SFTP).
  • Firewall bloqueando el puerto: Tu firewall local (el de tu ordenador) o el del servidor pueden bloquear la conexión.
  • Archivos con permisos incorrectos: Si los archivos de PrestaShop tienen permisos muy restrictivos (por ejemplo, 444), no se pueden leer ni modificar.

### Pasos para solucionar el error FTP

Paso 1: Verifica las credenciales y el puerto

Si usas un cliente FTP (como FileZilla), asegúrate de que el usuario, contraseña, servidor y puerto sean correctos. Pregunta a tu hosting cuáles son los datos exactos.

[INFO] Si tu hosting usa Syspanel, el acceso FTP suele ser el mismo que el de tu cuenta de usuario, y el puerto es el 21 (o 22 si usas SFTP). Puedes crear usuarios FTP adicionales desde el panel.

Paso 2: Prueba con un modo pasivo

En FileZilla, ve a "Editar" > "Configuración" > "FTP" > "Modo de transferencia" y selecciona "Pasivo". Esto a veces soluciona problemas de firewalls.

Paso 3: Revisa los permisos de los archivos

Desde tu cliente FTP, haz clic derecho en la carpeta raíz de tu tienda (normalmente public_html o www) y selecciona "Permisos de archivo". Asegúrate de que las carpetas tengan permisos 755 y los archivos 644. Si ves números más bajos (como 444), cámbialos.

Puedes hacerlo también desde el panel de control. En Syspanel, ve a "Archivos" > "Administrador de archivos", selecciona la carpeta y en "Permisos" pon 755.

Paso 4: Desactiva el firewall temporalmente (solo para pruebas)

Si estás en tu ordenador, desactiva el firewall o el antivirus durante un minuto para ver si el problema es local. Si funciona, añade una excepción para tu cliente FTP.


3. Solución a errores de conexión al servidor web (HTTP)

Este es el típico error donde la tienda no carga, da un error 500 (error interno del servidor), 503 (servicio no disponible) o simplemente se queda en blanco.

### Causas comunes de errores HTTP

  • PHP con errores: Un módulo mal configurado o una actualización fallida pueden romper el código PHP.
  • Memoria insuficiente: PrestaShop necesita un mínimo de memoria PHP (128 MB recomendado, 256 MB ideal).
  • Archivo .htaccess corrupto: Este archivo controla las reglas de URL y, si se daña, puede bloquear el acceso.
  • Certificado SSL caducado o mal configurado: Si usas HTTPS y el certificado falla, el navegador no cargará la tienda.

### Pasos para solucionar errores HTTP

Paso 1: Activa el modo debug de PrestaShop

Esto te mostrará el error real en lugar de una página en blanco. Accede por FTP al archivo config/defines.inc.php y busca la línea:

define('_PS_MODE_DEV_', false);

Cámbiala a:

define('_PS_MODE_DEV_', true);

Guarda el archivo y recarga tu tienda. Ahora verás un mensaje de error detallado (por ejemplo, "Fatal error: Allowed memory size exhausted"). Anota ese error.

[WARNING] No dejes el modo debug activado en una tienda en producción. Una vez solucionado el problema, vuelve a poner false.

Paso 2: Aumenta la memoria PHP

Si el error dice que se agotó la memoria, puedes aumentarla desde el archivo php.ini o desde el panel de control. En Syspanel, ve a "Configuración" > "PHP" y busca "memory_limit". Cámbialo a 256M o 512M.

Si no tienes acceso a php.ini, puedes crear un archivo llamado php.ini en la raíz de tu tienda (junto a index.php) y añadir:

memory_limit = 256M
max_execution_time = 120

Paso 3: Renombra el archivo .htaccess

A veces este archivo se corrompe. Conéctate por FTP, busca el archivo .htaccess en la raíz de tu tienda y renómbralo a .htaccess_old. Luego, desde el panel de administración de PrestaShop (si puedes acceder), ve a "Configuración" > "Tráfico y SEO" y haz clic en "Guardar" (sin cambiar nada). Esto regenerará el archivo.

Paso 4: Verifica el certificado SSL

Si tu tienda usa HTTPS y ves un error de conexión segura, comprueba que el certificado SSL esté activo y no haya caducado. Desde el panel de control (en Syspanel, busca "SSL/TLS"), puedes renovarlo o reinstalarlo. A veces basta con forzar la recarga del certificado.


Preguntas Frecuentes (FAQ) sobre problemas de conexión en PrestaShop

P: ¿Qué hago si después de todo el error sigue apareciendo?
R: Prueba a restaurar una copia de seguridad reciente de la base de datos y los archivos. Si no tienes, contacta con el soporte técnico de tu hosting. Ellos pueden revisar los logs del servidor para encontrar la causa exacta.

P: ¿Puedo evitar estos errores en el futuro?
R: Sí. Mantén PrestaShop y los módulos actualizados, haz copias de seguridad semanales (tanto de archivos como de base de datos) y elige un hosting de calidad que ofrezca soporte rápido. También es buena idea monitorear el estado de tu tienda con herramientas como UptimeRobot.

P: ¿El error de base de datos puede deberse a un plugin o módulo?
R: Absolutamente. Si instalaste un módulo justo antes del error, desactívalo. Puedes hacerlo renombrando la carpeta del módulo en /modules/ desde FTP (por ejemplo, cambia micodigo a micodigo_old). Si el error desaparece, ese módulo es el culpable.

P: ¿Qué es Syspanel y cómo accedo?
R: Syspanel es el panel de control que usamos en algunos de nuestros planes de hosting. Es una herramienta amigable para gestionar tu servidor. Para acceder, abre tu navegador y escribe https://tudominio.com:2106. Usa las mismas credenciales que tu cuenta de hosting.

P: ¿Necesito conocimientos técnicos para solucionar estos errores?
R: No. Los pasos que te hemos dado son muy básicos y están pensados para que cualquier persona pueda seguirlos. Si en algún momento te sientes perdido, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte.


Resumen final y solución rápida

Cuando te enfrentes a un problema conexión en PrestaShop, no entres en pánico. Sigue esta checklist de solución rápida:

  1. Lee el mensaje de error. Te dará la pista principal.
  2. Si es error de base de datos: Revisa el archivo parameters.php, repara la base de datos desde phpMyAdmin y reinicia el servicio MySQL.
  3. Si es error FTP: Verifica credenciales, permisos de archivos (755/644) y prueba el modo pasivo.
  4. Si es error HTTP (500, 503): Activa el modo debug, aumenta la memoria PHP y renombra el .htaccess.
  5. Si nada funciona: Contacta con tu hosting. Ellos tienen acceso a los logs del servidor y pueden detectar el problema en minutos.

Recuerda que la prevención es clave. Mantén copias de seguridad, actualiza tu tienda regularmente y elige un hosting confiable. Con estos consejos, podrás resolver el 90% de los problemas conexión de tu PrestaShop sin necesidad de ser un experto.

¡Esperamos que esta guía te haya sido de gran ayuda! Si te quedó alguna duda, déjanos un comentario o abre un ticket de soporte. Estamos para ayudarte a que tu tienda funcione siempre al 100%.

¿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