¿Cómo solucionar error crítico de Wordpress?
Cuando tienes una página web, muchos problemas pueden acontecer. Entre ellas, la aparición de un mensaje que expresa que hay un error crítico en Wordpress.
Un error crítico en WordPress suele estar causado por un problema con el código de tu sitio web. Cuando esto ocurre, WordPress no podrá cargar correctamente.
Esto puede resultar todo un dolor de cabeza para el administrador de la web. Pero, no te preocupes que en la mayoría de las ocasiones no se trata de un error grave.
Sin embargo, sus causas pueden ser múltiples y por este motivo dar con el origen puede llevar algo de trabajo y tiempo.
Para facilitar el trabajo de administración de tus sitios web, a continuación te mostraremos las múltiples causas y te orientaremos sobre cómo solucionar el error crítico de Wordpress.
Problemas con los plugin y temas instalados
La primera posibilidad es que sea un plugin o tema instalado en nuestro Wordpress.
Así que lo mejor en este caso es desactivar todos los plugins. Una vez desactivados, intentar reactivarlos uno a uno hasta encontrar el origen del problema.
Aprende cómo desactivar los plugins en Wordpress
En cuanto al tema, puedes probar eliminándolo y volviendo al tema por defecto. Para eliminar el tema, debes ir al panel de control o administrador de Wordpress y hacer clic en la opción Apariencia - Temas.
Luego, haz clic en el tema y después en la opción Eliminar. Ahora, establece el tema Twenty Twenty-One o cualquier otro de los más básicos y verifica si tu sitio funciona bien.
El límite de memoria de Php se ha excedido
Se produce cuando se supera el límite de memoria asignado por nuestro servidor web, por lo que debemos aumentar este límite.
Puedes resolver este problema de varias maneras:
1- Modificar el archivo php.ini
El primer paso es localizar el archivo php.ini en nuestro servidor. Una vez encontrado, ábrelo con un editor de texto y busca la siguiente línea
memory_limit = 128M ;
Esto es la cantidad máxima de memoria establecida que puede consumir un script (128MB). Cámbiala por 128M por 256M o 512M. Una vez hecho el cambio, guarda los cambios en php.ini.
2-Modificar el archivo .htaccess
El archivo .htaccess se encuentra en el directorio raíz de nuestro sitio. Una vez encontrado, ábrelo con un editor de texto y añade la siguiente línea
php_value memory_limit 512M
3- Modificar el archivo wp-config.php
Si no tienes acceso a los archivos del servidor, puedes modificar el archivo wp-config.php situado en el directorio raíz de tu instalación de Wordpress.
Ábrelo con un editor de texto y busca la línea que dice
define('WP_MEMORY_LIMIT', '32M');
Cámbia 32M por 128M o 256M. Una vez realizado el cambio, guarda los cambios en wp-config.php.
4- Pregunta a tu proveedor de hosting
Si has probado todos los métodos anteriores y ninguno de ellos ha funcionado, lo mejor que puedes hacer es contactar con tu proveedor de hosting y pedirle que aumente el límite de memoria de tu cuenta.
Conoce Cómo elegir un proveedor de hosting ideal
Wordpress mal instalado
Otra posibilidad es que el error sea causado por una mala instalación o actualización de Wordpress. En este caso, lo ideal es reinstalar Wordpress desde cero.
Tamaño máximo de los archivos a subir es muy bajo
Este error también puede producirse si el tamaño máximo de los archivos que intentas subir es demasiado bajo.
Para solucionarlo, debes modificar el archivo wp-config.php y añadir la siguiente línea:
ini_set('upload_max_size' , '256M' );
Conoce qué hacer cuando falta un directorio temporal o carpeta temporal en Wordpress.
Permisos de directorio restrictivos
Para que Wordpress funcione correctamente, es fundamental que los permisos de las carpetas y archivos estén configurados correctamente. Si son demasiado restrictivos, pueden producirse errores.
Para solucionar esto desde el cPanel solo debes seguir estos pasos:
- Abre la herramienta del Administrador de Archivos.
- Selecciona el directorio public_html.
- Haz clic con el botón derecho en la carpeta wp-content y selecciona Cambiar permisos.
- En la nueva ventana que aparece, establece los permisos para las 3 casillas de verificación a Lectura, Escritura y Ejecución.
Después de estos cambios, los permisos de la carpeta deben quedar así
wp-content: 755
Una vez completados estos pasos, intenta acceder de nuevo a tu sitio para ver si el problema se ha resuelto. Si no es así, consulta con tu proveedor de alojamiento para asegurarte de que tienes los permisos correctos.
Para ampliar el tema lee Asegúrate de que el servidor tiene permisos de escritura para el directorio superior en Wordpress
Actualización de la versión de Php
También puede ser que el problema se deba a una versión obsoleta de Php. Por lo que sería recomendable actualizar a la última versión estable.
Para actualizar Php desde cPanel debe dirigirte a la sección Software y haz clic en la opción Versión Php. Selecciona la versión que necesitas instalar y luego guarda los cambios.
El servidor se reiniciará automáticamente y tu sitio debería funcionar correctamente. Si no es así, ponte en contacto con tu proveedor de alojamiento web.
Error en el código
Si has editado el código de algunos de los archivos de tu sitio web y el error ha comenzado a aparecer, es posible que algo se haya modificado incorrectamente.
En este caso, debes recordar cuál ha sido la línea que has modificado para reestablecerla al estado anterior y comprobar si tu sitio ha recuperado su funcionamiento.
Se ha subido un nuevo archivo por FTP o por el administrador de archivos
Si has subido recientemente un archivo a tu alojamiento web a través de FTP o del gestor de archivos, es posible que esto esté causando el problema.
En este caso debes eliminar los archivos más recientes y comprobar si el error desaparece.
Problemas con la base de datos
Si tienes acceso a la base de datos, puedes intentar repararla. Para ello, debes ir a phpMyAdmin y seleccionar la de Wordpress. Una vez allí, haz clic en la pestaña "Operaciones" y luego en el enlace "Reparar tablas".
Problemas de alojamiento web
Por último, es posible que el problema no esté en Wordpress sino en el propio alojamiento. En este caso, debes ponerte en contacto con tu proveedor de servicio y pedirle que compruebe cuál puede ser el problema.
Consejos para resolver el error crítico de Wordpress
Aquí hay algunos consejos que pueden ayudarte a resolver el error crítico en Wordpress:
Lo primero que debes hacer es verificar que esté activo el modo de depuración de Wordpress. Para ello, debes ir al archivo wp-config.php y comprobar que la siguiente línea está presente:
define ('WP_DEBUG', true);
Mantener activo el modo depuración de Wordpress te dará indicios sobre lo que está causando el problema en tu sitio web.
La plataforma te enviará un correo electrónico que indicará que tu sitio está experimentando un problema técnico y posibleas causas.
Este correo electrónico también te ofrecerá un enlace para que accedas a tu sitio web en modo recuperación y puedas investigar más sobre el problema.
Realiza una copia de seguridad de tu sitio web antes de hacer cualquier cambio. De este modo, si algo va mal siempre podrás restaurarlo.
Con estos consejos, seguro que podrás solucionar el error crítico de Wordpress. Recuerda tener siempre una copia de seguridad de tu sitio web antes de realizar cualquier cambio.
Conclusión
Como puedes ver, resolver un error crítico en Wordpress no es una tarea imposible. Sólo tienes que averiguar el origen del problema y resolver.
En cualquier caso, si no encuentras el origen del problema o no puedes solucionarlo, lo mejor que puedes hacer es contactar con un profesional que pueda ayudarte.
Comenta lo que quieras
Unete a la charla
Solo ingresa tu email