5 errores comunes de WordPress con correcciones

Publicado: 2020-03-27

Pasaste noches sin dormir construyendo tu blog personal y un día te despiertas y ves que todo tu trabajo se ha ido. ¿Y si es un sitio web comercial y está perdiendo dinero por cada minuto de inactividad? ¿Que sigue?

5 errores comunes de WordPress con correcciones

Tópicos cubiertos

  • Errores comunes de WordPress
    • 1. Error al establecer una conexión a la base de datos
    • 2. Errores de sintaxis
    • 3. Error de página no encontrada (404) en subpáginas
    • 4. Error interno del servidor (500)
    • 5. Pantalla blanca

Errores comunes de WordPress

Se apresura a contratar a un desarrollador, asalta a su proveedor de alojamiento con mensajes para obtener su copia de seguridad. Puede llevar mucho tiempo, ni siquiera hablando de dinero. Pero en realidad, la mayoría de los errores más comunes de WordPress se pueden corregir en varios minutos con varios clics. Entonces, ¿cuáles son estos errores y cómo solucionarlos? Echemos un vistazo.

1. Error al establecer una conexión a la base de datos

Este error se puede encontrar con frecuencia después de haber migrado a un nuevo proveedor de alojamiento o de realizar los cambios habituales de contraseña. El error se debe a la falta de coincidencia entre los detalles de la base de datos ingresados ​​en su archivo de configuración y los mismos detalles en el Administrador de bases de datos. Estos detalles son la contraseña, el usuario y el host de la base de datos.

Error al establecer una conexión de base de datos
Error al establecer una conexión de base de datos

Para solucionar esto, es necesario ir a la raíz del documento de su sitio web de WordPress en un panel de alojamiento y ubicar el archivo wp-config.php. Luego, verifique que los detalles ingresados ​​sean los mismos que los de su administrador de base de datos (si su alojamiento está usando cPanel, debe verificar los detalles en el Menú de bases de datos MySQL). Se puede hacer copiando y pegando los detalles del Administrador de base de datos en los archivos de configuración.

Dado que la contraseña está oculta, puede generar una nueva y copiarla en el archivo wp-config.php. Asegúrese de que los detalles de la base de datos en los archivos de configuración se ingresen entre comillas.

Archivo de configuración de WP
Archivo de configuración de WP

Nota: si su base de datos está ubicada en la misma cuenta de alojamiento que sus archivos de WordPress, el nombre de host de MySQL debe ser 'localhost'

Si lo anterior no ayuda, en algunos casos muy raros, el asunto puede estar relacionado con problemas de la base de datos en el servidor. En este caso, solo se puede arreglar por parte de su proveedor de alojamiento. Es fácil verificar dónde radica el problema visitando sus otros sitios web con el mismo proveedor de alojamiento o intentando configurar una nueva instalación de WordPress para ver si el problema se replica allí.

2. Errores de sintaxis

Estos son engañosos ya que indican que algo anda mal con el código. Cuando trabajas en la personalización de tu sitio web, es esencial aprender CSS y conocer los conceptos básicos de HTML para jugar con el aspecto de tu sitio web. Y por supuesto, tenga en cuenta que WordPress está escrito en PHP, y necesita familiarizarse con eso también para construir alguna funcionalidad adicional.

Algunos de los errores de sintaxis son críticos para evitar que el sitio web se cargue, como este:

Ejemplo de error de sintaxis
Ejemplo de error de sintaxis

Mientras que otros pueden simplemente romper el diseño de su sitio web porque las imágenes no se muestran o los botones no funcionan. Estos errores se pueden rastrear en la consola del navegador. Aún así, le recomendamos que realice los cambios y pruebe todo en el entorno sandbox o local. Asegúrese de tener una copia de seguridad si la depuración no es exitosa para revertir todo a la etapa anterior.

3. Error de página no encontrada (404) en subpáginas

Este error se encuentra con mayor frecuencia en las subpáginas. Cuando abre su página principal, puede ver el contenido, sin embargo, todas las demás páginas devuelven 404. En este caso, lo más probable es que el asunto esté relacionado con la configuración de los enlaces permanentes. Para solucionar este problema, inicie sesión en su panel de administración de WordPress y navegue hasta la sección "Configuración> Enlaces permanentes".

error 404
error 404

Una vez que encuentre estas opciones, puede cambiar la estructura actual de enlaces permanentes o simplemente volver a guardarla. Modificará los valores de configuración y solucionará el error.

Enlaces permanentes en WordPress
Enlaces permanentes en WordPress

4. Error interno del servidor (500)

500 Error
500 Error

En la mayoría de los casos, los permisos de archivos y carpetas incorrectos causan este error. Deben ser 644 para archivos y 755 para carpetas para que el sitio web sea correctamente accesible en Internet. A veces, si su alojamiento está en el servidor Apache (puede resolver esto en el mismo error), el archivo de configuración predeterminado .htaccess puede desencadenar un error interno del servidor 500. Para averiguar si ese es el caso, asegúrese de ubicarlo y deshabilitar el archivo cambiándole el nombre. Si eso soluciona el error, deberá regresar y averiguar dónde se encuentra el problema desactivando las reglas una por una. Si no ha utilizado ninguna regla personalizada, puede dejar la anterior desactivada y crear una nueva con la regla predeterminada de WordPress que se ve de la siguiente manera:

Error de Apache
Error de Apache
 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

El sistema agregará automáticamente cualquier otra regla necesaria para el correcto funcionamiento del complemento.

5. Pantalla blanca

Es el error más misterioso ya que no te dice nada. Solo ves la pantalla en blanco y nada más. Para obtener más información, es necesario verificar el archivo error_log que se encuentra en el directorio de archivos del sitio web. Además, es posible que desee habilitar el informe de errores para solucionar problemas. Para WordPress, se realiza en el archivo de configuración wp-config.php. Abra el archivo, busque la cadena define ('WP_DEBUG', falso); y cambie 'falso' por 'verdadero'.

Habilitar depuración
Habilitar depuración

Una vez hecho esto, actualice la página para ver los errores. Además, el error puede deberse a limitaciones de PHP.

Error fatal de PHP
Error fatal de PHP

En este caso, debe aumentar el límite de memoria de PHP. Se puede hacer a través de la configuración de PHP en el panel de control (para cPanel es el menú selector de PHP> Cambiar a opciones de PHP).

Selector de versiones de PHP
Selector de versiones de PHP

Por cierto, también se pueden habilitar informes de errores en esta sección. Simplemente configure la opción de errores de visualización en Encendido.

Nota: en algunos casos realmente raros, puede estar relacionado con el hecho de que su tema está configurado incorrectamente o incluso falta. Por lo tanto, asegúrese de verificar que su tema esté presente en la sección wp-content> themes dentro de la raíz del documento de su sitio web.

Si bien existen muchos más errores personalizados en WordPress, los enumerados anteriormente son los más extendidos. Ahora sabes cómo solucionarlos. Y algunos consejos finales que pueden evitar la mayoría de los problemas están relacionados con la seguridad de su instalación de WordPress. Asegúrese de actualizar la versión, los complementos y el tema del CMS una vez que se publiquen, use contraseñas seguras e instale el complemento de seguridad. Y no hace falta decir que las copias de seguridad periódicas son esenciales, independientemente de su confianza en las habilidades de codificación.

¡Disfruta desarrollando tu sitio web con WordPress!