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

Cómo arreglar el error 'ERR_CONNECTION_REFUSED' en PrestaShop

Actualizado el 2 de marzo de 2026

¿Qué significa exactamente el error ERR_CONNECTION_REFUSED en PrestaShop?

Cuando intentas acceder a tu tienda online y te encuentras con el mensaje ERR_CONNECTION_REFUSED PrestaShop, el navegador te está diciendo que ha intentado establecer una conexión con tu servidor, pero este ha rechazado la petición. No es que la página no exista, ni que tu tienda esté caída por mantenimiento programado. Es un problema de comunicación entre tu navegador y el servidor donde está alojada tu tienda.

Piénsalo como cuando llamas por teléfono a una oficina y, en lugar de que suene el timbre o salte el contestador, escuchas un tono de "número no disponible". La línea no está operativa en ese momento. Eso es justo lo que ocurre: el servidor no está escuchando en el puerto por el que intentas comunicarte.

Este error es especialmente frustrante porque no distingue entre si estás en la parte de administración de tu PrestaShop o en la tienda pública. Puede aparecer en ambos sitios, y las causas pueden ser muy variadas: desde un simple fallo temporal hasta un problema de configuración más profundo.

En este artículo vamos a desglosar de forma clara y sin tecnicismos innecesarios las causas más comunes y, sobre todo, las soluciones paso a paso para que puedas solucionar error PrestaShop de conexión y recuperar tu tienda cuanto antes. No necesitas ser un experto en servidores; con seguir las instrucciones y tener un poco de paciencia, podrás resolverlo en la mayoría de los casos.

Causas más frecuentes del error de conexión en PrestaShop

Antes de lanzarnos a tocar archivos o reiniciar servicios, es clave entender qué puede estar provocando este error conexión PrestaShop. Las causas suelen agruparse en tres grandes bloques que te detallo a continuación.

1. El servidor web está detenido o no responde

La causa más habitual. Si tu proveedor de hosting utiliza un panel de control tipo Syspanel (recuerda que el acceso al panel es a través del puerto 2106), es muy posible que el servicio de Apache o Nginx se haya detenido por un error interno, por falta de memoria o tras un reinicio del sistema.

2. El puerto de conexión está bloqueado

PrestaShop se comunica normalmente por el puerto 80 (HTTP) y el 443 (HTTPS). Si un firewall, tanto del servidor como de tu propia red local, está bloqueando estos puertos, el navegador recibirá un rechazo inmediato.

3. Archivos de configuración corruptos o permisos incorrectos

PrestaShop depende de archivos como .htaccess o settings.inc.php. Si estos archivos se han corrompido, tienen permisos incorrectos o han sido modificados por error, la tienda no podrá arrancar correctamente y rechazará la conexión.

4. El servidor de base de datos (MySQL/MariaDB) está caído

Aunque parezca que no tiene relación, si la base de datos no está operativa, PrestaShop no puede cargar la configuración y, en muchos casos, el servidor web devuelve un error de conexión rechazada.

5. Conflictos con módulos o modificaciones recientes

Si has instalado un módulo nuevo o has editado un archivo del tema justo antes de que apareciera el error, es muy probable que el problema venga de ahí. Un módulo incompatible puede provocar un fallo en el arranque de la aplicación.

Soluciones paso a paso para solucionar error PrestaShop

Vamos a ir de lo más simple a lo más complejo. Te recomiendo que sigas el orden, ya que la mayoría de las veces la solución está en los primeros pasos.

Paso 1: Comprueba el estado del servidor web desde Syspanel

Si tu hosting utiliza Syspanel, el primer paso es acceder a él. Abre tu navegador y escribe la dirección de tu panel, por ejemplo: https://tu-dominio.com:2106. Accede con tus credenciales.

Una vez dentro, busca la sección de "Servicios" o "Estado del servidor". Deberías ver una lista con los servicios principales: Apache/Nginx, MySQL, FTP, etc.

Si Apache o Nginx aparece con un indicador rojo o con el estado "detenido", actívalo pulsando el botón de inicio o reinicio.

[WARNING] Importante: No reinicies todos los servicios a la vez si no es necesario. Empieza solo por el servidor web. Si el problema persiste, reinicia también MySQL, pero con cuidado de no interrumpir otros sitios que tengas en el mismo servidor.

Paso 2: Verifica si el problema es local o del servidor

A veces el error no es del servidor, sino de tu conexión. Para descartarlo, prueba a acceder a tu tienda desde otro dispositivo o desde una red de datos móvil (desconectando el Wi-Fi).

Si desde el móvil con datos sí carga, el problema es de tu red local o de tu navegador. Prueba a desactivar temporalmente el firewall de tu ordenador o el antivirus, ya que a veces bloquean conexiones de forma agresiva.

También puedes probar con otro navegador o en modo incógnito. Si funciona en modo incógnito, es posible que tengas una extensión conflictiva.

Paso 3: Revisa los archivos de configuración de PrestaShop

Accede a tu hosting mediante FTP o desde el administrador de archivos de Syspanel. Necesitas llegar a la raíz de tu instalación de PrestaShop.

Busca el archivo .htaccess. Si existe, descárgalo y haz una copia de seguridad en tu ordenador. Luego, renómbralo a .htaccess.bak directamente en el servidor para desactivarlo temporalmente.

Intenta acceder a tu tienda de nuevo. Si ahora carga, el problema está en ese archivo. Puedes regenerarlo desde el panel de administración de PrestaShop (en Parámetros avanzados > Rendimiento, pulsando el botón de regenerar el archivo .htaccess).

[INFO] Si no tienes acceso al panel de administración porque también te da error, puedes regenerar el .htaccess manualmente, pero esto es más avanzado. En ese caso, lo mejor es contactar con tu soporte técnico.

Paso 4: Verifica los permisos de archivos y carpetas

Los permisos incorrectos son una causa muy común de este error conexión PrestaShop. En la raíz de tu instalación, los archivos deben tener permisos 644 y las carpetas 755.

Desde tu cliente FTP, selecciona todos los archivos y carpetas y establece los permisos correctos. Si no sabes cómo hacerlo, en la mayoría de los clientes FTP basta con hacer clic derecho sobre el archivo o carpeta y seleccionar "Permisos" o "Atributos".

[WARNING] Cuidado: No pongas permisos 777 en todos los archivos. Esto es un riesgo de seguridad grave. Limítate a 644 para archivos y 755 para carpetas.

Paso 5: Comprueba el estado de la base de datos

Entra en Syspanel y busca la sección de bases de datos MySQL/MariaDB. Verifica que el servicio esté activo. Si está caído, actívalo.

Si el servicio está activo pero aún así no funciona, puede que la base de datos esté corrupta. Desde el panel de administración de tu hosting, busca una opción de "Reparar base de datos" o ejecuta una comprobación desde phpMyAdmin si tienes acceso.

Paso 6: Desactiva módulos problemáticos

Si el error apareció después de instalar o actualizar un módulo, este es tu principal sospechoso. Para desactivarlo sin entrar en el panel de administración, tendrás que hacerlo manualmente.

Accede por FTP a la carpeta /modules de tu instalación de PrestaShop. Busca la carpeta del módulo que instalaste recientemente y renómbrala (por ejemplo, de mimodulo a mimodulo_off). Esto hará que PrestaShop no pueda cargarlo.

Prueba a acceder a tu tienda. Si funciona, ya sabes cuál era el problema. Puedes intentar volver a activar el módulo cambiando el nombre de nuevo, pero si vuelve a fallar, tendrás que buscar una actualización o contactar con el desarrollador del módulo.

Paso 7: Revisa los logs de error del servidor

Esta es la parte más técnica, pero es muy útil. En Syspanel, busca la sección de "Logs" o "Registros". Ahí podrás ver los errores recientes del servidor web.

Busca líneas que mencionen tu dominio o la ruta de tu instalación de PrestaShop. Los mensajes de error te darán pistas valiosas sobre qué está fallando exactamente. No te asustes si no entiendes todo; busca palabras como "denied", "refused", "fail" o "error".

[TIP] Si no entiendes los logs, copia las líneas de error relevantes y búscalas en Google o en foros especializados. Es muy probable que alguien más haya tenido el mismo problema y haya publicado la solución.

Paso 8: Verifica la configuración de tu dominio y SSL

Si cambiaste recientemente tu dominio o la configuración del certificado SSL, esto podría ser la causa. Asegúrate de que tu dominio apunta correctamente a la IP de tu servidor.

En Syspanel, revisa la sección de "Dominios" y verifica que la configuración es correcta. Si usas HTTPS, comprueba que el certificado SSL está activo y que no ha caducado.

Preguntas frecuentes (FAQ) sobre el error ERR_CONNECTION_REFUSED

¿Puedo perder mis datos si sigo estos pasos?

No. Todos los pasos que hemos descrito están orientados a restaurar la conexión y no a borrar datos. Eso sí, es recomendable que hagas una copia de seguridad de tu base de datos y archivos antes de realizar cualquier cambio, especialmente al tocar archivos de configuración.

¿Qué hago si ninguno de estos pasos funciona?

Si has probado todos los pasos y el error persiste, el problema puede ser más profundo, como un fallo en el hardware del servidor o una configuración de red compleja. En este caso, contacta con tu proveedor de hosting y proporciona los logs de error que hayas recopilado. Ellos tendrán acceso a herramientas más avanzadas para diagnosticar el problema.

¿Este error afecta a mi posicionamiento SEO?

Si el error se mantiene durante mucho tiempo, los motores de búsqueda podrían interpretar que tu tienda no está disponible y podrían reducir tu clasificación temporalmente. Por eso es importante solucionarlo cuanto antes. Una vez que la tienda vuelve a estar operativa, el SEO suele recuperarse con el tiempo.

¿El error ERR_CONNECTION_REFUSED es lo mismo que ERR_CONNECTION_TIMED_OUT?

No. Aunque ambos son errores de conexión, la diferencia es sutil. En el caso de ERR_CONNECTION_REFUSED, el servidor rechaza activamente la conexión. En el caso de ERR_CONNECTION_TIMED_OUT, la conexión se intenta pero el servidor no responde a tiempo. Las causas pueden ser similares, pero las soluciones pueden variar.

Consejos finales para evitar futuros errores de conexión en PrestaShop

Una vez que hayas solucionado error PrestaShop, toma nota de estas buenas prácticas para minimizar el riesgo de que vuelva a ocurrir:

  • Mantén PrestaShop y sus módulos siempre actualizados. Las actualizaciones no solo añaden funciones, sino que corrigen errores y vulnerabilidades de seguridad.
  • Realiza copias de seguridad periódicas. Esto te permitirá restaurar tu tienda rápidamente si algo sale mal.
  • Modifica los archivos con cuidado. Antes de editar cualquier archivo de configuración, haz una copia de seguridad del original.
  • No instales módulos de fuentes no fiables. Un módulo mal codificado puede provocar conflictos graves.
  • Revisa los logs de error de vez en cuando. Esto te ayudará a detectar problemas antes de que se conviertan en errores críticos.

[INFO] Recuerda que si tu hosting usa Syspanel, el puerto de acceso es el 2106. Es una buena práctica guardar esta dirección en tus marcadores para acceder rápidamente cuando lo necesites.

Esperamos que esta guía te haya sido de ayuda y que tu tienda PrestaShop vuelva a estar operativa en poco tiempo. Recuerda que la paciencia y el método son tus mejores aliados para resolver este tipo de problemas técnicos.

¿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