Hubo un error crítico en el sitio web después de actualizar a WordPress 6.1
Actualización de WordPress 6.1 y WPML: error crítico en el sitio web: Después de actualizar WordPress a la versión 6.1, actualmente hay interrupciones del sitio web debido a un error crítico. Esto ocurre si utilizas el plugin WPL para el multilingüismo en tu instalación de WP. El sitio web no se carga (permanece sin conexión) y aparece el mensaje: «Hubo un error crítico en su sitio web».
El mensaje «Se ha producido un error crítico en este sitio web» se genera debido a un conflicto interno entre WPML (versión 4.5.11), String Translation (3.2.2) y la última versión de WordPress (6.1).
En algunos casos, también existe el problema de que el backend, es decir, la administración, ya no es accesible. El equipo de WPML está tratando de encontrar una solución al problema y se supone que se solucionará a corto plazo.
¿Cuál es la razón del error y cómo puede volver a poner su sitio web en línea usted mismo?
Hay varias formas de resolver este problema. Aquí están nuestras sugerencias para resolver y restaurar el sitio web.
Solución alternativa 1: Si todavía tiene acceso a su panel de control:
- Si aún puede acceder al panel de administración de WordPress e iniciar sesión allí, debe actualizar a la última versión de WPML (4.5.12), así como la traducción de cadenas a la última versión (3.2.3).
- Si no puedes acceder al panel de administración, intenta usar tu servidor de alojamiento para restaurar una copia de seguridad creada el 1 de noviembre de 2022. Si está utilizando un sistema de copia de seguridad, puede usarlo para hacer una copia de seguridad del sitio web a la última versión el 1 de noviembre.
- Revertir la versión de WordPress a la versión anterior 6.0.3. Puede instalar el complemento: «WP Downgrade» y usarlo para degradar.
Lleve a cabo lo siguiente después del reinicio:
a) Desactive la función de actualización automática.
b) Compruebe si la versión de WordPress se ha revertido a la última versión 6.0.3.
Si este no es el caso y puedes volver a utilizar el panel de control, instala el siguiente plugin: «WP Downgrade» y restablece la versión de WordPress a la 6.0.3.
Solución alternativa 2: Si ya no puede acceder a su panel de control (administración).
- Acceda a su sitio a través de FTP o a través del Administrador de archivos del sitio del cPanel.
- Ve a wp-content/plugins/ y cambia el nombre de la carpeta del «Plugin de traducción de cadenas», así como de los demás plugins de WPML.
ALTERNATIVO: También puede eliminar los complementos por completo y reinstalar la última versión de WPML.
IMPORTANTE: ¡Cree una copia de seguridad completa de su sitio web, incluida la base de datos, de antemano!
Descarga los nuevos plugins de WPML desde el sitio oficial de WPML e instálalos en el directorio: wp-content/plugins/. Entonces no olvides activar los plugins.
Después de eso, el sitio web debería volver a ser accesible.
Atención: ¡Tenga en cuenta antes de actualizar a WordPress 6.1 !
Para evitar dañar su sitio web, debe actualizar a WPML 4.5.13 y String Translation 3.2.3 antes de actualizar a WordPress 6.1.