Cómo corregir un fallo crítico en su sitio web

Nada es más espantoso que denegar su ubicación de WordPress, singularmente cuando recibe una observación como "Este sitio tiene un error grave".

En el momento en que esté negado y el diseño esté absolutamente cerrada, debe comprender de inmediato de qué forma corregir errores graves. Cada minuto del pasado ha distanciado a los visitantes por el hecho de que hallaron un cuadro de fallo obvio.

A dios gracias, la resolución de este error fatal por norma general necesita solo agregar una pequeña característica de PHP o eliminar la extensión problemática. Aquí hay algunas maneras de resolver este problema y recuperar su cibersitio velozmente.

📑 Aquí podrás encontrar 👇

Causas de fallos mortales

Si ha estado usando WordPress por un tiempo, es posible que haya escuchado o incluso se haya encontrado con el fallo más triste de "Pantalla blanca de la muerte". Este sorprendente error provoca que su página web y, en ocasiones, aun el back-end se cargue como páginas blancas en blanco.

En la última versión de WordPress, este cuadro en blanco se reemplazó con fallos mortales y el texto "Su lugar tiene un error mortal. Consulte la bandeja de entrada del gestor de su portal web para conseguir instrucciones".

Fallo "Error fatal en su portal web".

Si bien esto es menos de lo que a su cibersitio le gustaría bajar, no causa tanto pavor como antes, y es posible que se pregunte: ¿qué ocasionó este fallo fatal?

Al igual que una "pantalla de muerte blanca", un problema por norma general se puede atribuir a un inconveniente de PHP: se ha excedido el límite de memoria o se ha producido un error en su código, extensión o tema. Esto asimismo puede ser un problema de corrupción de la base de datos.

Si bien el artículo de fallo en sí puede no ser muy útil, entender este contenido facilitará la resolución de problemas.

Asimismo puede investigar estos otros errores de WordPress, en tanto que puede localizar varios errores:

Si ve otros fallos extraños, compruebe estos códigos de estado HTTP.

Corrigiendo fallos fatales

Andas aquí a fin de que tu sitio web vuelva a marchar. En consecuencia, reunimos múltiples posibles soluciones a este inconveniente. Sabiendo que el fundamento puede estar relacionado con PHP, posiblemente sea preciso modificar los archivos clave de WordPress. Incluso si su sitio web no marcha, asegúrese de realizar una copia de seguridad antes de implementar las sugerencias, puesto que no tenemos ganas empeorarlas.

Si puede comenzar sesión en el sistema en segundo plano de su cibersitio, le será de gran ayuda. Sin embargo, gracias a que posiblemente todo el sitio esté cerrado, probablemente deba acceder a él a través de FTP (o SFTP).

Póngase en contacto con su distribuidor de hospedaje web o busque las credenciales de FTP en el panel de control del servidor y asegúrese de que está instalando un cliente FTP como FileZilla. Estas instrucciones para conectarse a WordPress a través de FTP asimismo pueden resultar útiles.

Habilitar la depuración en WordPress

Si tiene inconvenientes con WordPress, primero debe activar la depuración. Después de habilitar el modo perfecto de depuración, va a ver múltiples fallos de PHP en su lugar y podrá usarlo para volver al origen del inconveniente.

Debido a que posiblemente no pueda acceder al panel de control, asimismo va a deber activar los registros de depuración. Esto redacta todos los errores de PHP en un archivo.

Si está utilizando un host de Kinsta, es muy simple activar la depuración en MyKinsta, sencillamente comience sesión en el panel de control del host y vaya a sitio web > Herramienta > Depuración de WordPress luego realice click en Encender. Entonces puede proceder a su página web para buscar la fuente del inconveniente o contrastar los registros. Cuando haya terminado, desactive la depuración por el hecho de que es aparente para usted y sus visitantes.

Si necesita habilitar la depuración manualmente o abrir un registro de fallos, prosiga las normas ahora.

  • Etapa 1: Utilice FTP para conectarse a su ubicación.
  • Paso 2: descubrimiento wp-config.php Luego abra un editor de texto o IDE en la carpeta raíz.
  • Tercer paso: Añada el próximo código antes del último mensaje en el final del archivo y después guarde y cierre el fichero:
define( 'WP_DEBUG', true );

define( 'WP_DEBUG_DISPLAY', false );

define( 'WP_DEBUG_LOG', true );

Es de esta forma como se ve después de la graduación:

Solución de problemas de wp-config.php.

Solución de problemas de wp-config.php.

La depuración ahora está habilitada en su ubicación y se registran los errores. El registro de resolución de problemas se puede conseguir en: contenido de wp Carpeta nombrada Protocolo de prueba.

Busque nombres de temas o extensiones que apunten a sus causas o referencias a archivos concretos. Incluso si no está seguro de qué realizar con esta información, puede almacenarla en algún lugar y puede ayudarlo si necesita ayuda.

Tras la depuración, elimine estas líneas de código.

Regrese a su portal web

Cuando ocurren errores de WordPress, restaurar una backup puede ser veloz y fácil. Si bien no siempre soluciona el problema, definitivamente merece la pena intentarlo. Y si el inconveniente se reitera, puede regresar a localizar su paso la próxima vez.

La manera de restaurar su cibersitio depende de cómo realice la copia de seguridad. Si está utilizando el complemento, prosiga las normas. Si su servidor virtual tiene una copia de seguridad, puede hacerlo desde el panel de control del host.

Por servirnos de un ejemplo, los usuarios de Kinsta tienen la posibilidad de restaurar una copia de seguridad empezando sesión en MyKinsta y intentando encontrar su ubicación en la próxima ubicación sitio webve con alguien Respaldo Tab y realice click continuado...

Antes de restaurar un sitio activo, pruebe con un sitio en fase para asegurarse de que el sitio ande con normalidad y no cubra su duro trabajo.

Regresar al tema estándar

En ocasiones, los fallos graves tienen la posibilidad de atribuirse a enfrentamientos internos sobre el tema. La mejor manera de probar o sea eliminarlo por un tiempo y volver al tema ya establecido, que debería solucionar el problema de inmediato.

Primero, asegúrese de hacer una copia de seguridad de su lugar, por el hecho de que cuando haya agotado los archivos de temas, necesitará una forma de restaurarlo. Sencillamente reinstalar el tema puede ser en la pérdida de estilos personalizados.

Si tiene ingreso al panel, es fácil, solo vaya Ver > temaRealice click para elegir un tema y luego realice click en Está bien En la esquina inferior derecha de la ventana emergente.

Si no ve esta opción, intente bajarla y pasar a otro tema. Lo mucho más seguro es probar un tema estándar como "Twenty One Twenty One".

Veintiún sujetos

Cambie el tema de WordPress a la configuración predeterminada, por poner un ejemplo, B. "De veintiuno a veintiuno".

Si no tiene ingreso al backend, siga las instrucciones ahora para volver a poner el tema por defecto mediante FTP.

  • Etapa 1: Utilice FTP para conectarse a su ubicación.
  • Paso 2: navegación contenido / tema de wp. Aquí tiene dos opciones: Cambiar el nombre de la carpeta del tema (para que pueda regresar a abrir el tema más tarde) o simplemente eliminarlo.
  • Tercer paso: Si no ha guardado un tema aquí, descargue y pegue el archivo Twenty Twenty de forma manual tema Carpeta.

Su sitio en este momento debería restablecerse a 20. Si ahora se carga correctamente, va a saber que se trata de un conflicto de temas.

Para recobrar los ficheros del tema, reinstale el tema o cambie la carpeta a los Nombres originales.

Deshabilitar todos los complementos

Cuando te hallas con un fallo fatal, comunmente la culpa es de una extensión. Con unas escasas o aun una docena de extensiones en su ubicación, localizar la extensión que está causando el inconveniente semeja una tarea trascendente.

No obstante, hay una forma fácil de localizar la extensión problemática: simplemente ciérrelas todas y cada una y vea si el problema está resuelto. Si es de esta manera, actívelos uno a la vez hasta el momento en que su sitio se bloquee nuevamente. ¡Asimismo está el culpable!

Para deshabilitar el complemento en el panel de control, visite Complementos> Extensiones instaladas Elija todas y cada una de las casillas de verificación en la parte de arriba de la lista; entonces haga clic en Empleo masivo> inhabilitarEsto habría de ser suficiente para remover enfrentamientos y volver a poner su página web.

También puede clickear en Está bien En su sitio, suprima sus archivos por completo, aun si debe instalarlos manualmente o volver a poner backups.

Deshabilitar complementos instalados En WordPress.

Deshabilite los complementos instalados en WordPress.

Entonces puedes volver Extensiones instaladas entonces realice clic en Activar En cada.

De entrada, puede efectuar exactamente las mismas funcionalidades por medio de FTP.

  • Fase 1: Utilice FTP para comenzar sesión en su sitio.
  • Paso 2: emociónate contenido de wp Busque su extensión en la carpeta.
  • Tercer paso: Rebautizar Conectar También una carpeta plugins_old Y confirme que su portal web regresa a marchar con normalidad.
  • cuarto paso: Cambie el nombre de la carpeta a "Complementos". Los complementos aún deben desactivarse para comenzar sesión en el panel de control y encender uno a la vez. Si el complemento se reactiva automáticamente, cambie el nombre de una carpeta de complemento individual con el siguiente comando _viejo Hasta que se restaure su página web.

Añadir un límite de memoria PHP

Si bien las extensiones o los temas causan daños en su portal web, los límites de memoria de PHP suelen ser los auténticos culpables.

¿Cuál es el límite de memoria de PHP? Su servidor web solo tiene una alguna proporción de RAM o memoria, por lo que WordPress establece un límite fijo en la proporción de memoria utilizada por un solo script PHP. Si se sobrepasa este límite, verá un recuadro blanco con muertes o errores fatales.

Incluso si no desea establecer el límite de memoria bastante prominente y dejar que los scripts configurados incorrectamente ralenticen el rastreo de su portal web, el valor predeterminado puede ser demasiado pequeño. Los sitios rotos se pueden arreglar rápidamente agregando un límite de PHP un tanto.

  • Fase 1: Abra y abra su sitio por medio de FTP wp-config.php.
  • Paso 2: Pegue el siguiente código delante de la última línea y guarde.
define( 'WP_MEMORY_LIMIT', '128M' );
Establezca el límite de memoria en wp-config-php.

Establezca el límite de memoria en wp-config-php.

Si eso no soluciona el inconveniente, también puede evaluar 256M. Precisamente no se necesita un valor mucho más alto, a menos que las instrucciones en el apéndice señalen expresamente lo opuesto. Si el problema es con limitaciones de memoria, está casi seguro de que la extensión que está usando está dañada y debe deshabilitarse.

Nota de la página: algunos hosts pueden tener límites de almacenamiento muy bajos y no le dejarán agregar un límite. Si esto es un problema, la única opción es cambiar a un mejor host o remover la extensión que causó el inconveniente.

Aunque Kinsta impone un límite de memoria, se establece en 256 MB. El proyecto Kinsta no debería tener inconvenientes con extensiones válidas y legales.

Aumenta el tamaño máximo del fichero de descarga y las funcionalidades de procesamiento de artículo.

Si solo ve fallos fatales en algunas ocasiones en lugar de ver este error en cada página, realizar algunos pequeños cambios en algunas funcionalidades de PHP puede resolver el problema.

La descarga y búsqueda de ficheros enormes en la pantalla de error puede deberse a que el tamaño máximo del fichero de carga es bastante pequeño. Ciertos saltos de página grandes se tienen la posibilidad de corregir agregando límites de recursividad y rebobinado.

Primero, verifique el tamaño máximo de descarga y compárelo con el fichero que quiere bajar. Lo hallarás a lo largo de tu visita medios de comunicación > Agregar uno nuevo Y compruebe el descargador de ficheros.

Verifique el tamaño máximo de archivo de carga en WordPress.

Compruebe el tamaño máximo de archivo de carga en WordPress.

Para resolver los dos problemas, va a deber comenzar sesión en FTP y modificar wp-config.php Fichero, coloque el nuevo código directamente sobre la última línea de comentario.

Añada el siguiente código para acrecentar el tamaño máximo del archivo de descarga:

ini_set('upload_max_size' , '256M' );
ini_set('post_max_size','256M');

Añada el siguiente código para resolver el inconveniente de las páginas enormes dañadas en su sitio web:

ini_set('pcre.recursion_limit',20000000);

ini_set('pcre.backtrack_limit',10000000);

Limpia la caché de tu sitio web

El almacenamiento en caché es una excelente manera de acelerar su página web y, en su mayor parte, terminantemente es algo bueno. Pero a veces la caché puede corromperse y provocar fallos en su cibersitio.

En este caso, la solución simple es eliminar la caché. Esto habría de ser todo cuanto precisa para solucionar el problema y volver a poner el ubicación a su desempeño habitual.

No se preocupe: la versión en caché de la página se restaurará próximamente, con lo que su sitio web se puede regresar a cargar rápidamente. Limpiar la caché solo eliminará los ficheros dañados que no marchan.

Los individuos de MyKinsta pueden eliminar el caché del cibersitio desde el panel de control del host cibersitio > Herramienta entonces lleve a cabo click en Adecentar la caché.

¿Se usan otros hosts o extensiones en caché? Compruebe su documentación, deberían poder ofrecerle instrucciones detalladas.

Actualice su versión de PHP

PHP desactualizado puede dañar su portal web y precisamente ocasionará otros enfrentamientos. En general, quiere que su lugar utilice la última versión de PHP, que es compatible con WordPress. La versión de hoy es PHP 7.3 - 8.0.

Muchos usuarios de WordPress prefieren PHP 7.4 porque están preocupados por la compatibilidad de temas y complementos. En la mayoría de los casos, esto no causa ningún inconveniente. No obstante, si está usando PHP 5.x, va a deber actualizar, ya que puede producir enfrentamientos graves.

Las actualizaciones de PHP son importantes. Así que asegúrese de tener una copia de seguridad lista antes de intentarlo.

Los usuarios de Kinsta pueden actualizar a la versión PHP con MyKinsta sin funciones complicadas; solo comienza sesión y vete sitio web > Herramientay luego realice clic en posición debajo Motor PHP. Escoja la versión que desee, espere un instante y su ubicación se ejecutará con la última versión de PHP.

Si no utiliza Kinsta, la actualización de PHP va a depender de su host. Comuníquese con ellos para obtener asistencia.

Buscar malware

En ocasiones, los errores graves tienen la posibilidad de ser causados ​​por software malicioso, especialmente si mira scripts PHP extraños que no se tienen la posibilidad de rastrear a una extensión o tema. Remover el software malicioso es una labor trascendente, especialmente cuando no puede acceder a un portal de internet o no puede realizar un análisis.

Es bien difícil distinguir entre ficheros legítimos y ficheros sospechosos agregados por software malicioso, y no es muy probable que se supriman ficheros al azar del kernel. El software malicioso asimismo puede modificar los ficheros PHP para eludir que los scripts entren en ellos. Si no es un creador, no entenderá que son dañinos.

Si sospecha que la causa es un malware, lo destacado que puede realizar es contactar con su distribuidor de hospedaje web.

En el momento en que todo lo demás falla, dónde conseguir soporte para WordPress

Si prueba todas y cada una estas opciones pero nada marcha, finalmente se hallará con inconvenientes reales. Sin embargo, siempre y en todo momento puede soliciar asistencia al host virtual para detectar y solucionar el inconveniente. Un óptimo distribuidor de alojamiento web le dará el apoyo que necesita para reiniciar su sitio web.

Además de cada plan, Kinsta tiene soporte para WordPress en tiempo real, las 24 horas. Al integrar nuestras herramientas de soporte en el panel de MyKinsta, siempre obtendrá ayuda con un solo clic. El tiempo de contestación es veloz (generalmente menos de dos minutos), por lo que no debe aguardar horas o días en la ubicación de la falla.

¿De qué forma se compara el nivel de soporte con este problema? Kinsta dará soporte técnico si el sitio tiene errores (incluidos errores fatales). Tenemos la posibilidad de ayudarlo a encontrar el fichero o la extensión que causó el problema.

Kinsta admite números.

Kinsta acepta números.

Aunque va a deber resolver este problema en persona o con la ayuda de un creador, el soporte de Kinsta va a estar encantado de proporcionar normas sobre cómo hacerlo (por servirnos de un ejemplo, entrar a archivos por medio de FTP).

Cada plan incluye la aptitud de recibir exactamente el mismo soporte sólido, no hay un plan de soporte primario ni un régimen especial para clientes del servicio específicos. Entonces, si encuentra un error mortal y necesita ayuda para solucionarlo, comuníquese con el Soporte de Kinsta.

Generalizar

Los errores críticos de WordPress tienen la posibilidad de tener varias causas, aunque el inconveniente tiende a estar relacionado con PHP. PHP ha sobrepasado su límite de memoria o complemento o hay un inconveniente con el tema.

La manera mucho más rápida de solucionar el inconveniente es volver a poner el lugar con una backup. No obstante, puede probar otros muchos métodos para acrecentar el límite de memoria de PHP para detectar y deshabilitar extensiones problemáticas.

Puede haber algunas otras cosas que solucionar. Sin embargo, si no puede arreglar el inconveniente usted mismo, no se preocupe por el CD. Siempre y en todo momento puede obtener soporte para WordPress de un host como Kinsta. En el caso de duda, contacte con un experto.

Si su portal web sufre de errores comunes, consulte nuestra guía de más de 65 de los errores más habituales de WordPress.


Si le agrada este tutorial, le agradará nuestro acompañamiento. Todos los proyectos de hosting de Kinsta incluyen soporte las 24 horas de expertos e ingenieros de WordPress. Hable con exactamente el mismo equipo que apoya a nuestros clientes del servicio de Fortune 500, consulte nuestro plan

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir