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

Solucionar errores comunes en WordPress y PrestaShop con herramientas del panel

Actualizado el 17 de enero de 2026

¿Te ha pasado que tu tienda online o tu blog se pone lento, da error al cargar o simplemente muestra una pantalla blanca? No te preocupes. Es más común de lo que crees y, en la mayoría de los casos, tiene solución rápida. Este artículo es tu guía de primeros auxilios para solucionar errores comunes en WordPress y PrestaShop usando las herramientas que ya tienes en tu panel de control.

Vamos a dejar claro desde el principio que no necesitas ser un programador experto. Con un poco de paciencia y siguiendo estos pasos, podrás diagnosticar y arreglar la mayoría de los problemas típicos. Y si tu panel de control es Syspanel (acordándote siempre de que se accede por el puerto 2106), te resultará aún más fácil, porque tiene herramientas gráficas muy visuales.

Antes de tocar nada: La regla de oro del backup

[WARNING] Haz una copia de seguridad completa antes de modificar cualquier archivo o configuración. Da igual si el cambio es pequeño. Un error de dedo puede tumbar tu web. La mayoría de los paneles, incluido Syspanel, tienen un botón para crear backups automáticos o manuales. Si no lo has hecho, hazlo ahora. Es tu red de seguridad.


1. El temido "Error al conectar con la base de datos"

Este es uno de los errores wordpress y errores prestashop más frecuentes. La web se ve como un texto blanco que dice que no puede conectarse a la base de datos. Respira. No has perdido tu web. El problema suele ser de configuración.

¿Por qué ocurre?

  • Cambiaste la contraseña de la base de datos desde el panel y no actualizaste el archivo de configuración.
  • La base de datos se llenó y el servidor la bloqueó.
  • El servicio de base de datos (MySQL o MariaDB) se detuvo.

Cómo solucionarlo paso a paso

  1. Entra a tu panel de control (recuerda, Syspanel en el puerto 2106).

  2. Busca la sección de "Base de Datos" o "MySQL".

  3. Verás una lista de tus bases de datos. Asegúrate de que el estado sea "Activo" o "Corriendo". Si está detenido, haz clic en "Iniciar".

  4. Si el servicio estaba activo, revisa la configuración de tu CMS:

    • Para WordPress: Ve al administrador de archivos y busca el archivo wp-config.php en la raíz. Ábrelo y verifica que los datos de DB_NAME, DB_USER y DB_PASSWORD coincidan exactamente con los que tienes en el panel de control.
    • Para PrestaShop: El archivo es app/config/parameters.php. Busca las líneas database_name, database_user y database_password y compáralas.
  5. Si cambiaste la contraseña recientemente, actualiza este archivo con la nueva. Guarda los cambios y recarga tu web.

[TIP] Si el error persiste, comprueba si el problema es que la base de datos está llena. Desde el panel de control, mira el espacio ocupado. Si está al 100%, tendrás que borrar registros antiguos (como carritos abandonados de PrestaShop) desde el panel de administración de tu CMS.


2. Pantalla blanca de la muerte (WSOD) o error 500

La famosa pantalla blanca. Es frustrante porque no te da pistas. Un error 500 en el navegador significa que algo falló en el servidor, pero sin detalles. Aquí es donde el panel de control se convierte en tu mejor amigo.

El origen del problema

Suele ser un conflicto entre plugins, un tema con errores de PHP o un límite de memoria del servidor excedido.

Solución con herramientas del panel

  1. Activa el modo de depuración (Debug). Esta es la clave. No lo hagas a ciegas.

    • WordPress: Ve al administrador de archivos y edita wp-config.php. Busca la línea que dice define('WP_DEBUG', false); y cámbiala a true. Añade también estas dos líneas justo debajo:

      define('WP_DEBUG_DISPLAY', true);
      define('WP_DEBUG_LOG', true);
      

      Guarda y recarga la web. Ahora verás el error exacto en pantalla (por ejemplo, "Fatal error en el plugin X").

    • PrestaShop: Ve a config/defines.inc.php y busca define('_PS_MODE_DEV_', false); y cámbialo a true. Esto mostrará los errores PHP.

  2. Aumenta el límite de memoria PHP. En Syspanel, busca la sección "Administrador de archivos" y localiza el archivo php.ini. Si no existe, créalo en la raíz. Añade esta línea:

    memory_limit = 256M
    

    Guarda y reinicia el servicio PHP desde el panel (suele haber un botón de "Reiniciar PHP" o "Reiniciar FPM").

  3. Desactiva plugins o módulos. Si el error te dice que el problema está en un plugin específico, entra a tu panel de administración y desactívalo. Si no puedes entrar, usa el administrador de archivos para renombrar la carpeta wp-content/plugins a plugins_off. Esto desactivará todos los plugins a la vez. Luego, ve renombrándolos uno a uno para encontrar al culpable.

[WARNING] En PrestaShop, renombrar la carpeta de módulos puede ser más delicado. Es mejor usar el modo mantenimiento para que los clientes no vean el error mientras lo arreglas.


3. El clásico "Error al establecer conexión segura" o "ERR_SSL_PROTOCOL_ERROR"

Esto es más un problema de configuración del servidor que de tu CMS, pero se arregla desde el panel.

La causa

Suele pasar después de instalar un certificado SSL o al forzar la redirección a HTTPS de forma incorrecta.

La solución

  1. Verifica el certificado SSL. En Syspanel, busca la sección "SSL" o "Seguridad". Asegúrate de que tu dominio tenga un certificado activo y que no haya expirado. Si usas Let's Encrypt, puedes renovarlo con un clic.
  2. Limpia la caché de tu navegador. A veces el error es del navegador que guardó la versión antigua sin SSL.
  3. Revisa la redirección. Si tienes un plugin de caché o de redirección, desactívalo temporalmente. Si el problema persiste, edita el archivo .htaccess (en la raíz) y asegúrate de que no haya reglas de redirección conflictivas. Un código estándar para forzar HTTPS es:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    

[INFO] Si no sabes si tienes SSL, mira la URL de tu web. Si empieza con http:// en lugar de https://, no lo tienes activo o está mal configurado.


4. Tu web va lenta: Cómo usar el panel para acelerarla

La lentitud es un síntoma, no un error en sí. Pero es uno de los errores wordpress y errores prestashop más reportados. La solución desde el panel es más efectiva que instalar más plugins.

Qué revisar en tu panel

  1. Uso de recursos (CPU y RAM). En Syspanel, mira el gráfico de uso. Si la CPU está al 100% constantemente, tienes un problema serio. Puede ser un plugin que hace peticiones constantes o un ataque de fuerza bruta.
  2. Caché del servidor. Activa la caché de páginas si tu panel lo permite. En Syspanel, busca la opción de "Caché" o "Varnish". Actívala y configura el tiempo de expiración (por ejemplo, 1 hora). Esto reducirá la carga del servidor drásticamente.
  3. Optimiza la base de datos. Tanto WordPress como PrestaShop acumulan basura con el tiempo. Desde el panel de control, busca la herramienta de "phpMyAdmin". Selecciona tu base de datos y haz clic en "Optimizar" para todas las tablas. Esto es como desfragmentar el disco duro de tu web.

Un truco extra

Revisa el "Administrador de archivos" y busca archivos de gran tamaño en la carpeta de logs. Los archivos de registro pueden crecer sin control. Elimina los que tengan extensiones .log que sean antiguos o muy grandes (más de 100MB).


5. No puedes acceder a tu panel de administración (login)

Este es un momento de pánico. Intentas entrar a /wp-admin o /admin y te da error o te redirige a otro sitio. No estás bloqueado, solo hay un error de sesión o de URL.

Cómo recuperar el acceso

  1. Borra la caché de tu navegador y prueba con una ventana de incógnito. A veces es un problema de cookies.
  2. Revisa la URL de administración. Si usas un plugin de seguridad que cambia la URL de login, puede que la hayas olvidado. Revisa el archivo wp-config.php para ver si hay una constante como WP_ADMIN_URL definida.
  3. Desactiva la redirección forzada a HTTPS. Si el problema es un bucle de redirección, edita el archivo .htaccess y elimina temporalmente las reglas de redirección a HTTPS.
  4. Restablece la contraseña desde la base de datos. Esta es una solución más técnica, pero efectiva. Ve a phpMyAdmin en tu panel. Busca la tabla de usuarios (en WordPress es wp_users y en PrestaShop ps_employee). Edita el campo de contraseña y pon un hash de MD5. Por ejemplo, la contraseña temporal123 en MD5 es 8f14e45fceea167a5a36dedd4bea2543. Luego intenta entrar con esa contraseña. El sistema te pedirá cambiarla al entrar.

[WARNING] La función MD5 no es segura para producción, pero sirve para recuperar el acceso. Cambia la contraseña inmediatamente después de entrar.


6. Problemas de permisos de archivos (Error 403 Forbidden)

Si ves "Acceso denegado" o "403 Forbidden" en toda tu web, es un problema de permisos. Los archivos no tienen los permisos correctos para ser leídos por el servidor.

La solución rápida

  1. Ve al "Administrador de archivos" en tu panel.
  2. Selecciona la carpeta raíz de tu web (donde están index.php o config.php).
  3. Haz clic en "Permisos" o "Chmod".
  4. La regla estándar es:
    • Carpetas: 755
    • Archivos: 644
  5. Aplica estos permisos de forma recursiva (a todas las subcarpetas y archivos).

[TIP] Nunca uses permisos 777 (lectura, escritura y ejecución para todos). Es un agujero de seguridad enorme. Si tu panel te lo pide para algún plugin, busca una alternativa o configura el plugin correctamente.


7. El error "Fallo al conectar con el servidor de correo"

Tanto en WordPress como en PrestaShop, el envío de correos es vital (para recuperar contraseñas o notificar pedidos). Si no llegan, el problema suele ser el envío de correo PHP.

Cómo arreglarlo con el panel

  1. Usa SMTP. La función mail() de PHP suele estar bloqueada en los servidores de hosting. La solución es configurar un cliente SMTP.
  2. En tu panel, busca la sección de "Email" o "Mail Server". Crea una cuenta de correo asociada a tu dominio (por ejemplo, info@tudominio.com).
  3. Configura tu CMS para usar ese SMTP:
    • WordPress: Usa un plugin como "WP Mail SMTP". Te pedirá el servidor SMTP (suele ser mail.tudominio.com), el puerto (587 o 465), y las credenciales de la cuenta de correo que creaste.
    • PrestaShop: Ve a Parámetros Avanzados -> E-mail. Configura el método de envío como "SMTP" y rellena los mismos datos.

Preguntas Frecuentes (FAQ)

¿Qué hago si el error me aparece solo en una página concreta?

Eso indica un error de lógica en esa página, no un problema general. Si es en una página de producto de PrestaShop, puede ser un módulo de esa ficha. Si es en una entrada de WordPress, puede ser un conflicto con un shortcode. Activa el modo debug como te enseñamos y verás el error exacto.

¿Cuánto tiempo se tarda en arreglar un error común?

Depende del error. Un problema de permisos se arregla en 2 minutos. Un conflicto de plugins puede llevarte 20 minutos de prueba y error. La paciencia es clave.

Mi web está en Syspanel y no encuentro el botón de "Reiniciar PHP". ¿Dónde está?

En Syspanel, busca en la sección de "Servicios" o "Procesos". A veces está representado con el icono de una hoja con una flecha circular. Si no lo ves, contacta con el soporte de tu hosting, pero ten en cuenta que en el puerto 2106 suele estar todo muy a mano.

¿Instalar más plugins soluciona los errores de rendimiento?

Casi nunca. De hecho, cada plugin añade carga. La solución es optimizar lo que tienes con las herramientas del servidor, no añadir más peso.


Conclusión: Tu panel es tu mejor herramienta

Solucionar errores cms no tiene por qué ser una pesadilla. El panel de control es el centro de mando de tu web. Aprender a usar sus herramientas (administrador de archivos, gestión de bases de datos, logs y opciones de caché) te dará la autonomía para resolver el 90% de los problemas más comunes en WordPress y PrestaShop.

La próxima vez que veas un error, respira hondo. Abre tu panel (si es Syspanel, recuerda el puerto 2106), revisa los puntos que hemos visto y actúa con calma. El troubleshooting wordpress y de PrestaShop es mucho más fácil cuando tienes el control total de tu servidor. Y recuerda: si te atascas, siempre puedes contactar con tu proveedor de hosting, pero ahora ya sabes cómo intentarlo por tu cuenta.

¿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