[Resuelto] Error al actualizar site con ultimas versiones del plugin
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem: Al actualizar a la última versión de los plugins WPML, el sitio ha dejado de funcionar, mostrando errores de tipo 'Failed to open stream' y errores críticos relacionados con archivos faltantes en el directorio del plugin. Solution: Si estás experimentando este problema, te recomendamos realizar una actualización manual de los plugins WPML. Primero, asegúrate de crear una copia de seguridad completa de tu sitio web. Luego, elimina completamente los plugins WPML (desactivar y eliminar). Descarga manualmente la última versión de los plugins desde https://wpml.org/account/downloads/ seleccionando 'Download WPML manually'. Finalmente, en el backend de tu sitio web, ve a Plugins > Añadir nuevo > Subir plugin, y sube, instala y activa cada uno de los plugins, uno por uno.
Si esta solución no resuelve tu problema o si la información proporcionada se ha vuelto obsoleta, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, visita nuestro foro de soporte en https://wpml.org/es/forums/forum/ayuda-en-espanol/.
Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.
Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.
Background of the issue:
Al actualizar a la última versión los plugins WPML, el site ha dejado de funcionar. URL: enlace oculto
Symptoms:
Warning: require(/var/www/html/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/../yoast/whip/src/Facades/wordpress.php): Failed to open stream: No such file or directory in /var/www/html/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/autoload_real.php on line 78
Notice: Function is_embed was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /var/www/html/wp-includes/functions.php on line 6031
Notice: Function is_search was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /var/www/html/wp-includes/functions.php on line 6031
There has been a critical error on this website. Please check your site admin email inbox for instructions.
Learn more about troubleshooting WordPress.
Questions:
¿Cómo puedo solucionar el error de 'Failed to open stream' al actualizar los plugins WPML?
¿Qué debo hacer para que el sitio vuelva a funcionar después de la actualización?
Por los errores mencionados, parece que podrían faltar archivos.
Mi recomendación es que hagamos una actualización manual por ahora.
Te sugiero que primero crees una copia de seguridad completa del sitio web y luego elimines los plugins completamente (desactivar y eliminar). Luego, descarga manualmente la última versión desde aquí (https://wpml.org/account/downloads/ - selecciona "Download WPML manually" y descarga todos los plugins y complementos necesarios). Después, ve al backend de tu sitio web > Plugins > Añadir nuevo > Subir plugin > sube, instala y activa cada uno de los plugins, uno por uno.
De esta manera, con una actualización manual, podríamos solucionar este error.