Hola.
El «error 500» y el mensaje de «error crítico» son, sin duda, de los más comunes y a la vez más vagos que te puedes encontrar.
El mensaje que ves, «Error crítico en este sitio web», es la forma en que WordPress intenta proteger tu sitio cuando algo va mal, enviando los detalles del error al correo del administrador. Es un gran avance con respecto a la pantalla blanca de la muerte, pero aún así, no nos da la información completa a simple vista.
Lo más probable es que la causa sea un conflicto con un plugin o un tema que has instalado o actualizado recientemente, o bien, un problema de límites de memoria en el servidor de tu hosting.
Saludos.
Buenos días, a mi también me ha pasado el tema del error crítico al actualizar plugins. ¿Como puedo recuperar otra vez la consola de admin?
Gracias
Me sale este mensaje al actualizar. Que hago?
Parse error: syntax error, unexpected ‘=>’ (T_DOUBLE_ARROW), expecting ‘)’ in /srv/vhost/carmenmostoles.es/home/html/wp-content/plugins/fusion-builder/inc/class-fusion-form-submit.php on line 998
Ha habido un error crítico en esta web.
-
Esta respuesta fue modificada hace 4 semanas, 1 día por
davo9.
Hola @davo9
El mensaje «Parse error: syntax error» indica que el código del plugin Fusion Builder está utilizando una sintaxis de PHP que la versión de PHP de tu servidor de hosting no entiende. Esto suele ocurrir cuando un plugin se actualiza a una versión más moderna, pero el servidor se queda en una versión de PHP antigua.
Para solucionarlo, primero necesitamos que recuperes el acceso a tu web y luego arreglaremos la causa real del problema.
Como no puedes acceder al panel de administración de WordPress, la forma más rápida de desactivar el plugin que causa el error es renombrar su carpeta.
- Accede a los archivos de tu web: Necesitarás conectarte a tu servidor utilizando el Administrador de Archivos de tu panel de hosting (cPanel, Plesk, etc.).
- Navega a la carpeta de plugins: Una vez dentro, sigue esta ruta:
wp-content/plugins/.
- Localiza y renombra la carpeta del plugin: Busca la carpeta llamada
fusion-builder. Haz clic derecho sobre ella y selecciona «Renombrar».
- Cámbiale el nombre: Añade algo al final, por ejemplo:
fusion-builder-desactivado.
Al renombrar la carpeta, WordPress no podrá encontrar el plugin y lo desactivará automáticamente. Esto debería eliminar el error crítico y permitirte volver a entrar en tu panel de administración (/wp-admin).
Desactivar el plugin es solo un parche temporal, ya que es una parte esencial de tu tema (Avada). La solución real es actualizar la versión de PHP de tu hosting a una más reciente y compatible. Deberías usar, como mínimo, PHP 8.1 o 8.2 para mayor seguridad y rendimiento.
Aquí te explico cómo hacerlo:
- Antes de hacer cualquier cambio importante, es fundamental que realices una copia de seguridad completa de tu sitio web (archivos y base de datos). Puedes usar un plugin como UpdraftPlus (si puedes acceder) o la herramienta de backups de tu proveedor de hosting.
- Entra en tu cuenta de cPanel, Plesk o el panel de control que te proporcione tu proveedor de alojamiento.
- Busca una opción llamada «Administrador de PHP», «Seleccionar versión de PHP», «MultiPHP Manager» o algo similar. Suele estar en la sección de «Software» o «Avanzado».
- En el menú desplegable, selecciona una versión actualizada. Te recomiendo elegir PHP 8.1 o 8.2, ya que son estables y seguras. Guarda los cambios.
- Una vez actualizada la versión de PHP, visita tu web para asegurarte de que todo carga correctamente.
Cuando hayas actualizado la versión de PHP y tu web funcione correctamente:
- Accede de nuevo por FTP o el Administrador de Archivos y cambia el nombre de la carpeta
fusion-builder-desactivado a su nombre original: fusion-builder.
- Ve a tu panel de WordPress y asegúrate de que el plugin Fusion Builder está activo y de que no aparece ningún error en el sitio.
Si tienes alguna duda en el proceso, no dudes en volver a preguntar.
Saludos.