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

Solucionar el error 'ERR_CONNECTION_REFUSED' en PrestaShop

Actualizado el 11 de abril de 2026

¿Tu tienda PrestaShop ha dejado de cargar de repente y ves el temido mensaje ERR_CONNECTION_REFUSED? No te preocupes, no eres el primero al que le pasa y, lo más importante, tiene solución.

Este error es uno de los más comunes en el mundo del hosting y, aunque parece grave, en la mayoría de los casos se resuelve con unos pocos pasos que no requieren ser un experto en informática.

En esta guía completa, pensada para principiantes, vamos a desglosar qué significa exactamente este error, por qué ocurre y, sobre todo, te daré un plan de acción paso a paso para que tu tienda vuelva a estar en línea en cuestión de minutos. Vamos a ello.

¿Qué significa realmente "ERR_CONNECTION_REFUSED"?

Antes de empezar a pulsar botones, es crucial entender qué te está diciendo tu navegador. Cuando ves el error PrestaShop con el código ERR_CONNECTION_REFUSED, significa que tu navegador (Chrome, Firefox, etc.) ha encontrado el servidor donde se aloja tu tienda, pero el servidor ha rechazado activamente la conexión.

Piénsalo así: intentas llamar por teléfono a una oficina. La línea está bien y el número existe, pero al otro lado, alguien cuelga el teléfono justo cuando contestas.

Esto es diferente a otros errores como "No se pudo encontrar el servidor" (que sería como marcar un número que no existe). En este caso, el servidor está ahí, pero no está escuchando o está bloqueando tu petición.

Las causas más habituales suelen ser:

  • El servidor web (Apache o Nginx) está caído o detenido.
  • Un firewall está bloqueando la conexión.
  • El puerto 443 (para HTTPS) o el 80 (para HTTP) están mal configurados.
  • El servicio de MySQL/MariaDB (la base de datos) ha fallado y PrestaShop no puede arrancar.
  • Un plugin o módulo conflictivo está colapsando el sistema.

No te abrumes con esta lista. Vamos a solucionarlo paso a paso, desde lo más simple a lo más complejo.

Primeros pasos: Diagnóstico rápido para el error PrestaShop

Antes de tocar archivos o reiniciar servicios, vamos a hacer una pequeña comprobación para descartar problemas locales. A veces, el problema no es tu tienda, sino tu propia conexión o dispositivo.

1. Prueba con otro navegador o en modo incógnito

Las extensiones del navegador a veces interfieren. Abre tu tienda en una ventana de incógnito (Ctrl+Shift+N en Chrome) o usa otro navegador. Si carga bien, el problema era una extensión local, como un bloqueador de anuncios.

2. Comprueba si es un problema general o solo tuyo

Existen herramientas online gratuitas como "Down For Everyone Or Just Me". Introduce tu dominio. Si la herramienta dice que el sitio está caído, el problema está en el servidor. Si dice que está en línea, el problema está en tu red local o dispositivo.

3. Reinicia tu router

A veces, una IP local conflictiva puede dar problemas. Apaga tu router y módem, espera 30 segundos y vuelve a encenderlos. Prueba de nuevo.

Si después de esto sigues viendo ERR_CONNECTION_REFUSED, es hora de pasar a la acción en el servidor.

Solución paso a paso: Cómo arreglar el error de conexión

Ahora sí, vamos a mancharnos las manos. El objetivo es reactivar tu tienda. Necesitarás acceso a tu panel de control de hosting.

Paso 1: Accede a tu panel de control (cPanel, Syspanel, etc.)

Lo primero es entrar en el panel de control de tu hosting. Dependiendo de tu proveedor, será cPanel, Plesk o Syspanel (antes conocido como HestiaCP). Si usas Syspanel, recuerda que la URL de acceso es normalmente https://tu-dominio.com:2106 o https://tu-ip:2106. Verás que el puerto es el 2106.

Paso 2: Reinicia el servicio de Apache o Nginx

El servidor web es el "recepcionista" de tu tienda. Si se ha quedado bloqueado, hay que reiniciarlo.

  1. Busca la sección de "Servicios" o "Servers" en tu panel.
  2. Busca "Apache" o "Nginx" (o "LiteSpeed").
  3. Haz clic en el botón de "Restart" o "Reiniciar".

Este simple gesto resuelve el error PrestaShop en un 50% de los casos. Si el servicio no se reinicia o te da un error, puede que la configuración esté dañada, lo cual veremos más adelante.

Paso 3: Verifica que la base de datos esté funcionando

PrestaShop necesita una base de datos (MySQL/MariaDB) para funcionar. Si la base de datos está caída, tu tienda no cargará.

  1. En el mismo panel, busca la sección de "Bases de Datos" o "Database".
  2. Busca el servicio "MySQL" o "MariaDB".
  3. Reinícialo también.

Un truco: si el reinicio falla, puede que la base de datos esté llena o corrupta. En Syspanel, puedes revisar el espacio en disco desde la pestaña de "Estadísticas" o "Usage".

Paso 4: Revisa los archivos .htaccess

El archivo .htaccess es un archivo de configuración especial que controla cómo se comporta tu servidor web. A veces, una modificación incorrecta (por ejemplo, al instalar un módulo) puede provocar un ERR_CONNECTION_REFUSED.

  1. Ve al "Administrador de Archivos" de tu panel.
  2. Navega a la carpeta raíz de tu tienda (normalmente public_html o www).
  3. Busca el archivo .htaccess. Puede que esté oculto. Activa la opción de "Mostrar archivos ocultos" si es necesario.
  4. IMPORTANTE: No lo borres aún. Primero, descárgalo como copia de seguridad.
  5. Ahora, renómbralo a .htaccess.bak (esto lo desactiva).

Intenta cargar tu tienda. Si funciona, el problema era ese archivo. Puedes regenerar uno nuevo desde el Panel de Administración de PrestaShop (Parámetros Avanzados -> Rendimiento -> Regenerar .htaccess). Si no funciona, restaura el archivo original desde tu copia de seguridad.

Paso 5: Aumenta el límite de memoria de PHP

A veces, un módulo mal optimizado agota la memoria de PHP y el servidor colapsa, mostrando el error de rechazo de conexión.

  1. En el Administrador de Archivos, busca el archivo config/defines.inc.php en la raíz de tu PrestaShop.
  2. Ábrelo con el editor de texto del panel.
  3. Busca la línea que dice define('_PS_MEMORY_LIMIT_', '256M');.
  4. Cambia 256M a 512M o incluso 1024M.
  5. Guarda el archivo y prueba de nuevo.

Paso 6: Desactiva módulos recientes o conflictivos

Si el problema empezó después de instalar o actualizar un módulo, ese es el culpable más probable.

Accede a tu Panel de Administración de PrestaShop (si puedes). Ve a "Módulos" -> "Módulos instalados". Ordena por "Fecha de instalación" y desactiva los más recientes. Si no puedes acceder al panel, tendrás que hacerlo por FTP o mediante el Administrador de Archivos:

  1. Navega a la carpeta /modules.
  2. Busca la carpeta del módulo sospechoso.
  3. Renombra la carpeta (por ejemplo, de micodigo a micodigo_OFF). Esto lo desactiva forzosamente.

Si la tienda vuelve a funcionar, ya sabes cuál es el problema. Contacta con el desarrollador del módulo para que lo arregle.

¿Y si nada de esto funciona? Soluciones avanzadas para la tienda caída

Si has llegado hasta aquí y el error PrestaShop persiste, el problema puede ser más profundo. No te desesperes.

Revisar los logs de error del servidor

Los logs son como la "caja negra" del avión. Te dirán exactamente qué ha fallado.

  1. En tu panel de control, busca la sección de "Registros de Errores" o "Error Logs".
  2. Busca los logs de "Apache" o "Nginx" y los de "PHP".
  3. Abre el archivo más reciente y busca la fecha y hora en que empezó el problema. Verás líneas rojas con mensajes de error. Anota esos mensajes, ya que serán de gran ayuda para tu soporte técnico.

Comprobar la configuración de tu dominio (DNS)

Aunque es menos común, a veces un cambio de DNS puede provocar que el servidor rechace la conexión. Entra en el panel de gestión de tu dominio (donde compraste el .com) y verifica que los registros A apuntan a la IP correcta de tu hosting. Si no sabes cuál es, contacta con tu proveedor de hosting.

Contactar con el soporte técnico

Si todo lo demás falla, es hora de pedir ayuda profesional. Tu proveedor de hosting tiene la capacidad de ver cosas que tú no puedes ver, como la configuración del firewall a nivel de red o si tu IP está bloqueada.

[INFO] Cuando contactes con el soporte, proporciona el mensaje exacto del error, la hora en que empezó y lo que ya has intentado. Esto acelerará el proceso de resolución.


Preguntas Frecuentes (FAQ) sobre el error PrestaShop

¿Cuánto tiempo tarda en arreglarse?

Si es un problema de servicio del servidor, en menos de 5 minutos. Si es un archivo corrupto, puede llevar una hora de investigación.

¿Perderé mis datos si reinicio el servidor?

No. Reiniciar Apache o MySQL no borra datos. Es como reiniciar tu ordenador.

¿Este error está relacionado con un hackeo?

No necesariamente. Es un error de configuración o de recursos. Sin embargo, si el error viene acompañado de cambios extraños en tu web, revisa la seguridad.

¿Puedo prevenirlo en el futuro?

Sí. Mantén PrestaShop, sus temas y módulos siempre actualizados. Realiza copias de seguridad periódicas y contrata un hosting de calidad que ofrezca buena gestión de recursos.

[TIP] Si tu tienda empieza a ir lenta antes de dar este error, es una señal de que te estás quedando sin recursos (memoria RAM o CPU). Considera cambiar a un plan de hosting superior.

Conclusión: Tu tienda volverá a estar en línea

El ERR_CONNECTION_REFUSED es un error frustrante, pero es uno de los más fáciles de solucionar si sigues un orden lógico. Hemos visto que la solución va desde un simple reinicio del servidor web hasta la desactivación de un módulo conflictivo.

Recuerda el orden de actuación: 1. Reinicia servicios, 2. Revisa la base de datos, 3. Comprueba el .htaccess, 4. Ajusta la memoria PHP y 5. Desactiva módulos.

Con esta guía, ya tienes el conocimiento para enfrentarte a tu tienda caída y resolver el error de conexión. No temas a los paneles de control; son tus herramientas de trabajo. Y si en algún momento te sientes superado, tu proveedor de hosting siempre estará ahí para echar un cable.

Espero que esta guía te haya sido de gran ayuda. ¡Ahora ve y recupera 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