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

Preguntas frecuentes (FAQ) sobre WordPress: solución a problemas comunes

Actualizado el 5 de junio de 2026

¿Por qué mi WordPress muestra un error de "Error al establecer conexión con la base de datos"?

Este es uno de los problemas comunes WordPress más aterradores porque deja tu web completamente en blanco. Pero no te preocupes, la solución suele ser más sencilla de lo que parece. Este error significa que WordPress no puede comunicarse con la base de datos donde se guardan tus artículos, páginas y configuraciones.

¿Qué debo hacer primero?

Lo primero es verificar si el problema es general o solo de tu web. Intenta acceder a tu panel de control de hosting (si usas Syspanel, recuerda que el acceso es a través del puerto 2106). Si tu panel funciona, el servidor está activo y el problema está en la configuración de WordPress.

Pasos para solucionarlo

  1. Revisa el archivo wp-config.php: Este es el archivo más importante para la conexión. Accede a tu hosting mediante FTP o el administrador de archivos de Syspanel. Busca el archivo wp-config.php en la raíz de tu instalación de WordPress. Abre el archivo y verifica que los datos de la base de datos sean correctos:

    • DB_NAME: El nombre de tu base de datos.
    • DB_USER: El usuario de la base de datos.
    • DB_PASSWORD: La contraseña de ese usuario.
    • DB_HOST: Generalmente es localhost, pero algunos proveedores usan una dirección específica.
  2. Revisa las credenciales en Syspanel: A veces cambiamos la contraseña de la base de datos desde el panel y olvidamos actualizar el archivo wp-config.php. Ve a Syspanel, busca la sección de bases de datos y comprueba que las credenciales coinciden exactamente con las del archivo.

  3. Contacta con tu proveedor de hosting: Si todo parece correcto, el problema puede ser un fallo temporal del servidor de bases de datos. Un técnico de soporte puede reiniciar el servicio.

[WARNING] No utilices editores de texto avanzados como Word para modificar wp-config.php. Usa un editor de texto plano como Notepad++ o el editor integrado de Syspanel para evitar errores de formato.


¿Cómo soluciono el "Error 500: Error interno del servidor"?

El error 500 es otro de los errores WordPress más comunes y frustrantes. Es un error genérico que indica que algo salió mal en el servidor, pero no te dice exactamente qué. Puede aparecer por un plugin conflictivo, un tema con errores o un archivo .htaccess corrupto.

La solución paso a paso

  1. Desactiva todos los plugins: Esta es la causa más frecuente. Accede por FTP a tu hosting y renombra la carpeta wp-content/plugins a wp-content/plugins_backup. Si la web funciona, el problema es de un plugin. Para identificar cuál es, renombra la carpeta de nuevo a plugins y luego ve renombrando cada carpeta de plugin dentro de ella, una a una, hasta que la web funcione.

  2. Cambia a un tema por defecto: Si no eran los plugins, prueba a cambiar el tema. Renombra la carpeta de tu tema activo (en wp-content/themes) a algo como tema_desactivado. WordPress activará automáticamente un tema por defecto (como Twenty Twenty-Four) si no encuentra el tuyo.

  3. Revisa el archivo .htaccess: Este archivo a veces se corrompe. Renómbralo a .htaccess_backup para que WordPress cree uno nuevo. Ve a Ajustes > Enlaces permanentes en tu escritorio y pulsa "Guardar cambios" para regenerarlo.

  4. Aumenta el límite de memoria de PHP: A veces el error se debe a falta de memoria. Añade esta línea a tu archivo wp-config.php, justo antes de la línea que dice /* That's all, stop editing! */:

    define('WP_MEMORY_LIMIT', '256M');
    

[INFO] Si después de estos pasos sigues con el error, revisa el registro de errores de tu servidor en Syspanel. Busca un archivo llamado error_log en la raíz de tu web. Ahí verás el error exacto.


¿Por qué veo la "Pantalla Blanca de la Muerte" (WSOD)?

La pantalla blanca es un clásico en la ayuda WordPress. No muestra ningún error, solo una página en blanco. Generalmente es un problema de memoria o un conflicto de código.

Cómo diagnosticar y arreglar la pantalla blanca

  1. Activa el modo de depuración (debug): Para ver el error real, añade estas líneas a tu wp-config.php:

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

    Después de guardar, intenta cargar tu web. Se creará un archivo debug.log en tu carpeta wp-content. Ábrelo y verás el error específico.

  2. Desactiva plugins y temas (como en el error 500): Este es el primer paso que debes intentar si no quieres jugar con el código. Usa el mismo método de renombrar carpetas que vimos antes.

  3. Revisa la memoria PHP: Añade la línea define('WP_MEMORY_LIMIT', '256M'); a tu wp-config.php. Muchas veces la pantalla blanca se soluciona con esto.

  4. Sube el límite de ejecución: Si el error persiste, puede ser que un script esté tardando demasiado. Añade esta línea también:

    set_time_limit(300);
    

[TIP] Si tienes acceso a Syspanel, puedes usar el "Gestor de archivos" en lugar de FTP para hacer estos cambios. Es más rápido y no necesitas instalar programas adicionales.


¿Cómo arreglo el error "404 Página no encontrada" en todas mis páginas?

Este error es muy común después de migrar una web o cambiar los enlaces permanentes. No significa que tu contenido se haya perdido, solo que las reglas de reescritura de URL no funcionan correctamente.

Solución para el error 404 generalizado

  1. Regenera los enlaces permanentes: Ve a tu escritorio de WordPress, luego a Ajustes > Enlaces permanentes. Sin cambiar nada, pulsa el botón Guardar cambios. Esto actualiza las reglas de reescritura en el archivo .htaccess.

  2. Verifica el archivo .htaccess: Si el paso anterior no funciona, ve a tu hosting y busca el archivo .htaccess. Asegúrate de que contiene el código estándar de WordPress. Si no lo tienes, puedes crearlo con este contenido:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
  3. Revisa la configuración del servidor: Si usas Nginx en lugar de Apache, el archivo .htaccess no funcionará. Necesitarás ajustar la configuración de Nginx o usar un plugin de caché que gestione esto por ti.

[WARNING] Si tu web está en un subdirectorio (ej: tudominio.com/blog), el código .htaccess debe tener RewriteBase /blog/ en lugar de RewriteBase /.


¿Por qué no puedo acceder a mi escritorio de WordPress (wp-admin)?

A veces el problema no es la web en sí, sino el acceso al panel de administración. Puede que veas un error de "demasiadas redirecciones" o simplemente no cargue.

Causas y soluciones para el acceso a wp-admin

  1. Problema con el protocolo HTTPS: Si tienes un certificado SSL instalado, puede que haya un conflicto. Añade estas líneas a tu wp-config.php:

    define('FORCE_SSL_ADMIN', true);
    if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
        $_SERVER['HTTPS'] = 'on';
    }
    
  2. URLs incorrectas en la base de datos: Si cambiaste de dominio o moviste la web, las URLs en la base de datos pueden ser incorrectas. Puedes corregirlas usando phpMyAdmin en Syspanel. Busca la tabla wp_options y cambia los valores de siteurl y home.

  3. Conflictos con plugins de seguridad: Algunos plugins de seguridad bloquean el acceso si detectan algo raro. Si puedes, desactiva todos los plugins renombrando la carpeta wp-content/plugins por FTP.

  4. Borrar la caché del navegador: A veces el problema es solo de tu navegador. Prueba en una ventana de incógnito o con otro navegador.

[TIP] Si no recuerdas tu contraseña, puedes restablecerla desde phpMyAdmin. Ve a la tabla wp_users, edita tu usuario y en el campo user_pass elige MD5 como función y escribe tu nueva contraseña. Luego, cámbiala desde WordPress.


¿Cómo soluciono el error "No se pudo conectar a FTP" al instalar plugins o temas?

Este error es muy común cuando intentas instalar un plugin o tema desde el escritorio de WordPress. WordPress te pide credenciales FTP porque no tiene permisos de escritura directa en el servidor.

Solución para el error de conexión FTP

  1. Añade las credenciales FTP a wp-config.php: Esta es la solución más elegante. Añade estas líneas a tu wp-config.php:

    define('FTP_HOST', 'ftp.tudominio.com');
    define('FTP_USER', 'tu_usuario_ftp');
    define('FTP_PASS', 'tu_contraseña_ftp');
    
  2. Cambia los permisos de las carpetas: El problema suele ser que las carpetas no tienen permisos de escritura. Con tu cliente FTP, cambia los permisos de las carpetas wp-content, wp-content/plugins y wp-content/themes a 755 (o 775 si el anterior no funciona). Los archivos deben estar a 644.

  3. Usa un gestor de archivos: Si usas Syspanel, puedes subir el plugin o tema directamente. Descarga el archivo .zip, ve al gestor de archivos de Syspanel, navega hasta wp-content/plugins (o themes) y sube el archivo. Luego, extrae el contenido.

[WARNING] Cambiar los permisos a 777 es una mala práctica de seguridad. Solo usa 755 o 775 como máximo. Si nada funciona, contacta con tu proveedor de hosting.


¿Por qué mi WordPress se ralentiza de repente?

Un problema común WordPress es la lentitud. Puede deberse a muchas razones, pero las más comunes son un plugin pesado, una base de datos desordenada o un servidor con poca memoria.

Cómo mejorar el rendimiento de tu WordPress

  1. Actualiza todo: Asegúrate de tener la última versión de WordPress, tus plugins y tu tema. Las actualizaciones suelen incluir mejoras de rendimiento.

  2. Revisa los plugins: Ve a Plugins > Plugins instalados. Fíjate en la fecha de la última actualización de cada uno. Si hay plugins que llevan años sin actualizarse, es probable que sean el problema. Desactívalos y prueba si la web mejora.

  3. Optimiza la base de datos: Puedes usar un plugin como WP-Optimize para limpiar la base de datos de revisiones antiguas y datos basura. Si tienes acceso a phpMyAdmin en Syspanel, también puedes hacerlo manualmente con comandos SQL.

  4. Activa la caché: Instala un plugin de caché como W3 Total Cache o WP Super Cache. Esto hará que tu web cargue versiones estáticas de tus páginas, reduciendo la carga del servidor.

  5. Comprime las imágenes: Las imágenes pesadas son una de las principales causas de lentitud. Usa un plugin como Smush o ShortPixel para comprimirlas automáticamente.

[INFO] Si tu web sigue lenta, puede que necesites un plan de hosting mejor. Syspanel te permite ver el uso de recursos de tu cuenta. Si estás al límite, considera aumentar tu plan o cambiar a un hosting más potente.


¿Cómo recupero mi web si aparece un error de "Conexión segura fallida"?

Este error es más común de lo que parece y suele estar relacionado con el certificado SSL o con la configuración de tu servidor.

Pasos para solucionar el error de conexión segura

  1. Verifica tu certificado SSL: Puedes usar herramientas online como SSL Labs para comprobar si tu certificado es válido y está bien configurado. Si el certificado ha expirado, tendrás que renovarlo desde Syspanel.

  2. Revisa la fecha y hora de tu dispositivo: A veces el error se debe a que la fecha y hora de tu ordenador o móvil no son correctas. Los certificados SSL son sensibles a esto.

  3. Limpia la caché SSL del navegador: Los navegadores guardan una copia de los certificados. Ve a la configuración de tu navegador y borra la caché de SSL o el historial de navegación.

  4. Instala un plugin de SSL: Si usas un plugin para forzar SSL, como Really Simple SSL, desactívalo temporalmente y prueba de nuevo. A veces estos plugins causan conflictos.

[TIP] Si estás usando Syspanel, la mayoría de los planes incluyen certificados SSL gratuitos (Let's Encrypt). Actívalo desde el panel si no lo tienes. Recuerda que el acceso a Syspanel es por el puerto 2106.


¿Qué hago si mi formulario de contacto no envía correos?

Este es un problema común WordPress que no siempre es culpa de WordPress. Muchos servidores bloquean el envío de correos desde scripts de PHP por defecto.

Soluciones para el envío de correos

  1. Usa un plugin de SMTP: El plugin más recomendado es WP Mail SMTP. Configúralo con los datos de tu servidor de correo (puedes usar Gmail, Outlook o el correo de tu propio dominio).

  2. Verifica la configuración de tu servidor de correo: Si tienes un correo corporativo, asegúrate de que los datos SMTP son correctos: servidor, puerto, usuario y contraseña. Puedes encontrar estos datos en la configuración de tu cuenta de correo en Syspanel.

  3. Prueba con un correo de prueba: Después de configurar el plugin, envía un correo de prueba para verificar que el envío funciona.

[WARNING] No uses la función mail() de PHP si tu servidor no la soporta. Es la causa más común de que los correos no se envíen. Un plugin SMTP es la solución WordPress más fiable.


¿Cómo arreglo el error "No se puede conectar a la base de datos" en la instalación?

Si estás instalando WordPress y te sale este error, el problema está en los datos que estás introduciendo en el asistente de instalación.

Pasos para una instalación exitosa

  1. Crea la base de datos primero: Antes de instalar WordPress, ve a Syspanel y crea una base de datos y un usuario con permisos. Anota el nombre, el usuario y la contraseña.

  2. Usa los datos correctos: En el asistente de instalación, introduce exactamente los datos que creaste en Syspanel. El host suele ser localhost, pero verifica si tu proveedor usa otro.

  3. Comprueba el prefijo de la tabla: El prefijo por defecto es wp_. Si estás migrando una web, asegúrate de usar el mismo prefijo que tenía la web original.

[INFO] Si estás migrando una web desde otro hosting, asegúrate de haber exportado la base de datos e importado la copia en tu nuevo Syspanel. Luego, edita wp-config.php con los nuevos datos.


Conclusión y consejos finales

Estos son los errores WordPress más frecuentes y sus soluciones. Recuerda que la calma es tu mejor aliada. La mayoría de los problemas tienen una solución lógica y no requieren conocimientos avanzados.

Recuerda estos puntos clave

  • Siempre haz una copia de seguridad antes de hacer cambios importantes.
  • **Des

¿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