Nada es más imperfecto que un error inesperado que aparece en su sitio web. Aunque las plataformas CMS como WordPress (WP) tienen sólidas funciones de seguridad integradas, ocasionalmente pueden aparecer fallas. Estos problemas pueden ser un verdadero dolor de cabeza, especialmente si no sabes cómo corregirlos.
Aunque estos problemas parecen peligrosos a primera vista, pueden resolverse con algunos ajustes y configuraciones básicos en WordPress. Una vez que se ha identificado el origen del problema, es sencillo solucionarlo realizando algunas técnicas de resolución de problemas.
En este tutorial, hemos recopilado la lista de los errores más comunes de WordPress, sus causas y sus soluciones para que puedas resolver el problema rápidamente.
Veámoslos.
Errores más comunes de WordPress:
Pantalla Blanca de la Muerte (WSoD):
Una pantalla en blanco o una pantalla completamente blanca sin información sobre el error es uno de los errores más aterradores en WP. WSoD puede afectar todo su sitio, convirtiéndose en una pantalla en blanco y sin mostrar nada.
Causas:
- Temas defectuosos o mal codificados
- Problemas de compatibilidad con complementos
- Errores de código PHP
- Límite de memoria agotado
Soluciones:
- Un tema defectuoso también puede ser la causa; Podría ser mejor desactivar los temas y optar por los temas predeterminados de WP para probar cuál está causando el error.
- Si un complemento es un problema, es mejor desactivarlo y verificar la resolución del error.
- Encuentre errores en el código PHP y corríjalos.
- Aumente el límite de memoria del archivo wp-config.php agregando el código deseado y aumentando la memoria de su sitio.
- Habilite WordPress para el modo de depuración mediante la siguiente línea de código dentro de wp-config.php : define('WP_DEBUG,' false); Cámbielo de falso a verdadero y actualice el archivo en su servidor para comenzar a depurar. Esto le permite verificar errores de página y causas de WSoD.
Tiempo de conexión agotado:
Este error ocurre cuando un servidor está sobrecargado y tiene dificultades para cargar el sitio. Este error es más común en alojamiento compartido, donde varios sitios web están alojados en un único servidor. Debido a limitaciones de memoria, su servidor no puede administrar su sitio.
Causas:
- Límite de memoria PHP exhaustivo
- Complementos pesados
- Errores en las funciones del tema.
Soluciones:
- Aumente su límite de memoria PHP.
- Desactive los complementos y temas uno por uno para detectar el defectuoso
- Actualice su plan de hosting para aumentar los recursos del servidor y evitar ralentizaciones y tiempos de inactividad.
- Optimice la velocidad del sitio y evite el uso de complementos y temas pesados para corregir errores.
500 Error interno del servidor:
Este es uno de los errores de WordPress más confusos que encuentra un principiante. Esto suele ocurrir cuando algo sale mal, pero su servidor no pudo identificar el problema.
Causas:
- Archivo .htaccess dañado.
- Límite de memoria PHP agotado.
- Defectuoso en las funciones de temas y complementos.
Soluciones:
- Si su archivo .htaccess está dañado, ábralo desde el administrador de archivos o mediante FTP y cámbiele el nombre al antiguo .htaccess. Vuelva a cargar el sitio para comprobar si se resuelve el error. Si eso solucionó el problema, guarde los cambios y reinicie .htaccess.
- Los errores internos del servidor también pueden deberse a una memoria insuficiente en su servidor. Resuelva el problema aumentando el límite de memoria en el archivo .php.ini.
- Deshabilite todos los temas y complementos y luego actívelos uno por uno para encontrar el defectuoso.
Error al establecer la conexión a la base de datos:
El nombre en sí explica el significado de que se ha cortado la conexión a la base de datos y WordPress no puede conectarse a la base de datos del sitio.
Causas:
- Problemas con el servidor web
- Error en el archivo wp-config.php (donde se almacena la base de datos)
- Un sitio web pirateado.
Soluciones:
- Habla con tu proveedor de hosting y comprueba si has alcanzado el tamaño máximo de tu base de datos porque esto también puede provocar un error.
- Acceda al archivo wp-config.php, verifique todos los detalles como el nombre de la base de datos, el host, el nombre de usuario, la contraseña, etc., y asegúrese de que se mencionen con precisión. En caso de ortografía incorrecta, corríjala y verifíquela. Familiarícese con cómo editar archivos PHP y realice los cambios necesarios.
- Dado que WP es la plataforma CMS más popular que existe, atrae a muchos piratas informáticos para realizar ataques de phishing. Asegúrese de que su sitio no esté comprometido por piratas informáticos. En caso de sospecha, se recomienda cambiar su credencial de inicio de sesión y reinstalar su sitio desde la copia de seguridad.
Error 404 Página no encontrada:
Cuando el servidor no puede encontrar la página solicitada, muestra un error 404 Página no encontrada.
Causas:
- Problemas con la configuración de enlaces permanentes.
- La regla que falta en la caché del enrutador de URL de WP
- Enlaces rotos y URL modificada
Soluciones:
- Cambiar los enlaces permanentes es la mejor solución. Vaya a Configuración > Enlaces permanentes en WP Dashboard. Seleccione Configuración predeterminada y luego guarde los cambios.
- Corrija las reglas de WP instalando el complemento Rewrite Rules Inspector, un complemento gratuito de WP. Ejecute la opción "Reglas de descarga" y corríjala.
No disponible debido a un error de mantenimiento programado:
Este error aparece cuando se está realizando alguna actualización relacionada con el complemento o tema; el sitio no completa la actualización y su sitio permanecerá en modo de mantenimiento.
WordPress creó un archivo temporal ".maintenance" en la carpeta raíz del sitio web, que muestra el error de mantenimiento.
Causa:
- Actualizaciones de WordPress inacabadas o interrumpidas.
Soluciones:
- Acceda a su carpeta raíz a través de FTP y elimine el archivo .maintenance"
- Complete manualmente la actualización inacabada.
Error de sintaxis/Error de análisis:
Este problema común de WordPress ocurre con mayor frecuencia cuando hay un error en el código del sitio que puede ser muy pequeño pero crítico. Si el código PHP contiene un error de sintaxis, causa este error porque el analizador PHP no puede interpretar, leer y funcionar correctamente.
Causa:
- El error puede ser una coma faltante, caracteres adicionales faltantes, punto y coma faltantes, comillas faltantes, cadenas o variables aleatorias, etc.
Soluciones:
- Para corregir el código abriendo el archivo fuente, vaya a la línea mencionada.
- Concéntrese en las líneas anteriores para los operadores que faltan y corrija cualquier problema con su sintaxis.
- En un movimiento intermedio, divida los códigos largos para que, en lugar de centrarse en el código extendido, el analizador pueda proporcionar un número de línea fija del código roto y el proceso de reparación pueda simplificarse.
- Evite construcciones de sintaxis compuesta; en su lugar, opte por un color de sintaxis distinto y colorido.
- Realizar una copia de seguridad de los códigos de trabajo anteriores.
Error de falta de memoria:
Cuando la memoria PHP en el servidor alcanza su límite máximo, aparece el error de falta de memoria. Cuando el sitio de WordPress quiere ejecutar un script o complemento pero no puede hacerlo por falta de memoria, se muestra este error.
Causa:
- La memoria PHP predeterminada está llena.
Soluciones:
- Borrar caché del navegador
- Si el error persiste, aumente su límite de memoria accediendo al archivo wp-config.php.
- Amplíe el límite de memoria editando php.ini. Dado que este no es un archivo WP, puede pedirle a su proveedor de alojamiento web que lo aumente.
Error de contenido mixto:
Este problema se debe a una configuración incorrecta de HTTPS/SSL (Secure Socket Layers) en su sitio de WordPress. Los certificados SSL de DigiCert, GlobalSign y Comodo, entre otros, ayudan a proteger su sitio web cifrándolo. Sin embargo, cierto contenido inseguro en estos sitios seguros puede provocar este error, lo que puede afectar las clasificaciones SEO y la experiencia del usuario.
Causas:
- A pesar de que el sitio web tiene un certificado SSL, algunos scripts, vídeos o fotos no se cargan mediante SSL seguro, o algunas páginas del sitio seguro aún no están protegidas (HTTP).
- Mala configuración de SSL
Soluciones:
- Instale y active el complemento SSL Insecure Content Fixer y corrija el error de contenido mixto.
- Incluso la herramienta de auditoría de Ahrefs puede ayudar a capturar y eliminar todo el contenido HTTP y resolver el problema.
La recuperación de contraseña y correo electrónico de administrador perdido no funciona
No te preocupes; No es una cuestión técnica. Esto sucede cuando olvida su ID de correo electrónico o contraseña de WP.
Causa:
- Una contraseña perdida o no recuperada provoca este error.
Soluciones:
- En el archivo funciones.php, ingrese el código wp_set_password('DesiredNewPassword,' 1) y escriba su nueva contraseña en el cuadro DesiredNew Password. Guarde el archivo y cárguelo.
- Inicie sesión en Cpanel > phpMyAdmin para cambiar su correo electrónico y contraseña. Elija una base de datos para el sitio. Haga clic en la tabla wp_users> haga clic en el enlace Examinar.
- Haga clic en Editar, ingrese una nueva contraseña para user_pass en cifrado MD5 ya que phpMyAdmin usa este cifrado.
- En el menú desplegable "Guardar funciones", elija la opción MD5 y luego actualice su sitio.
¿Necesita ayuda profesional?
Aunque WordPress es una plataforma CMS sólida, tiene algunas fallas y muestra algunos errores. Esperamos que las soluciones sugeridas anteriormente en este artículo sean suficientes y resuelvan tus dudas y errores.
Si todavía tiene alguna consulta relacionada con los errores de WP anteriores, o desea ayuda de un experto para corregir el error de su sitio de WP, ¡ contáctenos!