Avisos
Vaciar todo

Error fatal

6 Respuestas
3 Usuarios
0 Reactions
22 Visitas
Tomás
Respuestas: 346
Reputable Member
Topic starter
 
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?
Veo que hay un archivo de registro que indica la existencia de errores 500 en alguna web alojada en tu cuenta de Hosting:
[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


 
Respondido : 19/11/2023 7:50 am
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

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 🖐️ 


 
Respondido : 19/11/2023 1:21 pm
Tomás
Respuestas: 346
Reputable Member
Topic starter
 

@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.


 
Respondido : 19/11/2023 1:33 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

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 


 
Respondido : 19/11/2023 4:29 pm
Tomás
Respuestas: 346
Reputable Member
Topic starter
 

@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!!


 
Respondido : 19/11/2023 4:52 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

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


 
Respondido : 19/11/2023 6:18 pm