Hola, según Stephens me muestra este error esta mañana cuando nadie estaba haciendo ningún tipo de cambio en mi web, ni siquiere logueado.
¿Sabéis a qué puede ser debido?
[19-Nov-2023 07:00:01 Europe/Madrid] PHP Fatal error: require(): Failed opening required 'ABSPATHWPINC/blocks/legacy-widget.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home2/descalificado/public_html/wp-includes/blocks/index.php on line 11
Contenido solo visible a usuarios registrados
Hola Tomas,
Vemos que en esta versión tienes las últimas actualizaciones de WordPress pero sigues en PHP 7.4, verífica momentáneamente subirlo a 8.0 puedes hacerlo con esta guía:
https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Verifica y nos comentas, un saludo 🖐️
@argenis gracias por la respuesta.
El otro día precisamente hice eso y la web se quedó mostrando solo el código html cuando intentaba entrar a la administración.
Hola Tomas,
El error puede estar relacionado con algunos widgets, probemos lo siguiente, activa la opción de widgets clásicos con el siguiente plugin → https://wordpress.org/plugins/classic-widgets/ y modifica la versión PHP a 8.1
Si deseas antes de hacer estas pruebas realiza una copia de seguridad de tu sitio web, de esta forma ante cualquier error puedes restaurarla.
Verifícalo y nos comentas como va todo
Un Saludo
@karen gracias por la respuesta.
Ahora caigo en la cuenta que.... tengo este fragmento de código en mi archivo function.php para otimizar la web:
/* Desactivar widget de escritorio de WooCommerce */
add_action('wp_dashboard_setup', 'wcbloat_disable_woocommerce_status');
function wcbloat_disable_woocommerce_status() {
remove_meta_box('woocommerce_dashboard_status', 'dashboard', 'normal');
}
¿Tendrá esto que ver?
Por otro lado, al mergen de esto, sigo con la versión php 7.4 porque cuando paso a 8 em encuentro la web mostrando solo el código html en el backend. No sé, igual es porque hay que borrar caché.....
Abierto a tus comentarios
Gracias!!
Hola Tomás,
Es posible que el error también se genere por el código, puedes probar desactivarlo y revisar luego como va todo.
Un Saludo