Cómo arreglar el error ‘White Screen of Death’ en tu sitio WordPress
Este tutorial abarca los siguientes temas:
Uno de los errores más comunes de WordPress resulta en que tu sitio web sea reemplazado por una pantalla completamente en blanco (también conocida como pantalla blanca de la muerte). Las razones que conducen a este error suelen ser la propia aplicación, un plugin o un tema. Para solucionar el problema, intenta los siguientes pasos.
Activa las propiedades de depuración de WordPress
Si las soluciones hasta ahora no han resuelto el problema, también puedes intentar activar las propiedades de depuración de WordPress que mostrarán el error en el front-end o en un archivo local en la carpeta de contenido. Para hacerlo, vuelve a tu Área de Cliente de SiteGround > Sitios web > Site Tools junto al sitio web deseado. Selecciona Sitio web > Gestor de archivos y edita el archivo wp-config.php.
Agrega las dos siguientes constantes como se muestra en la captura de pantalla:
define( ‘WP_DEBUG’, true);
define( ‘WP_DEBUG_LOG’, true);
Luego guarda los cambios y actualiza tu sitio web. WordPress mostrará información sobre el problema. También podrás encontrar la información en un archivo llamado debug.log ubicado en el Gestor de archivos. Una vez que identifiques el problema y lo elimines, no olvides eliminar las dos constantes del archivo wp-config.php.
Comprueba los plugins
Si el error lo ha causado un plugin de WordPress, cuando intentes abrir tu sitio verás el mensaje “Este sitio tiene dificultades técnicas”. WordPress también te enviará automáticamente un email a la dirección de correo electrónico del administrador con más información sobre qué plugin o tema está causando el problema.
En caso de que no hayas recibido un email y no veas el mensaje en tu sitio, ve a tu panel de WordPress > Plugins > Plugins instalados y comienza a desactivar tus plugins actuales uno por uno.
Luego actualiza tu sitio web para verificar si el error aún está presente.
Si no tienes acceso al área de administración del panel de tu sitio web de WordPress, puedes desactivar todos los plugins de tu sitio web desde Site Tools. Si el problema se soluciona, activa los plugins uno a uno hasta que encuentres cuál es el problemático.
Comprueba tu tema
Una posible razón de este error podría ser también tu tema de WordPress. Para probarlo, intenta cambiar al tema predeterminado de WordPress. Ve a tu panel de WordPress > Apariencia > Temas y activa un tema predeterminado de WordPress. Luego regresa a tu sitio web, actualízalo y comprueba si tu tema estaba causando el problema.
Comprueba el php_errorlog para encontrar el error
Si el error sigue presente después de probar los métodos anteriores, puedes intentar identificarlo usando tu archivo php_errorlog. En los servidores de SiteGround, se crea un archivo de registro automáticamente si los scripts PHP de tu sitio web producen errores no críticos o advertencias durante su ejecución.
El nombre del archivo de registro es php_errorlog y está ubicado en el mismo directorio que el script que produjo los errores. Por lo general, este sería el directorio de tu sitio. Puedes acceder desde tu Site Tools > Sitio web > Gestor de archivos > carpeta public_html. Luego busca el archivo php_errorlog. Puede contener información útil respecto a lo que está causando el problema.
También puedes comprobar este video tutorial (subtítulos en español disponibles):