hola, justo hoy he hecho algunas actualizaciones, incluido el tema flatsome y ahora me llega un mail de wordpress que la web tiene errores. copio y pego mail:
Hola!
WordPress tiene una característica incluida que detecta cuando un plugin o tema provoca un error fatal en tu sitio, y te avisa con este correo electrónico automático.
En este caso, WordPress ha detectado un error con uno de tus plugins, WooCommerce.
Antes de nada visita tu web ( https://viejospistones.com/ ) y revisa cualquier problema visible. A continuación visita la página donde se capturó el error ( https://viejospistones.com/wp-admin/update.php?action=update-selected&plugins=contact-form-7%2Fwp-contact-form-7.php%2Cfacebook-for-woocommerce%2Ffacebook-for-woocommerce.php%2Cwoocommerce-pos%2Fwoocommerce-pos.php%2Cwoocommerce%2Fwoocommerce.php%2Cwp-popups-lite%2Fwp-popups-lite.php&_wpnonce=a55ff61a49 ) y revisa cualquier problema visible.
Por favor, ponte en contacto con tu alojamiento para que te ayude a investigar más a fondo este problema.
Si tu sitio se muestra roto y no puedes acceder normalmente a tu escritorio, WordPress tiene un «modo de recuperación» especial. Esto te permite acceder de manera segura a tu escritorio y seguir investigando.
Para mantener a salvo tu sitio, este enlace caducará en 1 día. No te preocupes por eso, a pesar de esto se te enviará un nuevo enlace por correo electrónico si ocurre de nuevo el error después de que caduque.
A la hora de buscar ayuda con este problema puede que se te pida algo de la siguiente información:
WordPress versión 6.9
Tema activo: Flatsome (versión 3.20.4)
Plugin actual: WooCommerce (versión 10.5.0)
PHP versión 8.4.17
Detalles del error
==================
Se ha producido un error del tipo E_ERROR en la línea 25 del archivo /home2/viejospi/public_html/viejospistones.com/wp-content/plugins/woocommerce/vendor/wordpress/abilities-api/includes/rest-api/class-wp-rest-abilities-init.php. Mensaje de error: Uncaught Error: Failed opening required '/home2/viejospi/public_html/viejospistones.com/wp-content/plugins/woocommerce/vendor/wordpress/abilities-api/includes/rest-api/endpoints/class-wp-rest-abilities-run-controller.php' (include_path='.:/opt/alt/php84/usr/share/pear:/opt/alt/php84/usr/share/php:/usr/share/pear:/usr/share/php') in /home2/viejospi/public_html/viejospistones.com/wp-content/plugins/woocommerce/vendor/wordpress/abilities-api/includes/rest-api/class-wp-rest-abilities-init.php:25
Stack trace:
#0 /home2/viejospi/public_html/viejospistones.com/wp-includes/class-wp-hook.php(341): WP_REST_Abilities_Init::register_routes()
#1 /home2/viejospi/public_html/viejospistones.com/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#2 /home2/viejospi/public_html/viejospistones.com/wp-includes/plugin.php(522): WP_Hook->do_action()
#3 /home2/viejospi/public_html/viejospistones.com/wp-includes/rest-api.php(636): do_action()
#4 /home2/viejospi/public_html/viejospistones.com/wp-includes/rest-api.php(594): rest_get_server()
#5 /home2/viejospi/public_html/viejospistones.com/wp-includes/rest-api.php(2981): rest_do_request()
#6 [internal function]: rest_preload_api_request()
#7 /home2/viejospi/public_html/viejospistones.com/wp-content/plugins/woocommerce/src/Internal/Admin/Settings.php(148): array_reduce()
#8 /home2/viejospi/public_html/viejospistones.com/wp-includes/class-wp-hook.php(341): Automattic\WooCommerce\Internal\Admin\Settings->add_component_settings()
#9 /home2/viejospi/public_html/viejospistones.com/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#10 /home2/viejospi/public_html/viejospistones.com/wp-content/plugins/woocommerce/src/Internal/Admin/WCAdminSharedSettings.php(73): apply_filters()
#11 /home2/viejospi/public_html/viejospistones.com/wp-content/plugins/woocommerce/src/Blocks/Assets/AssetDataRegistry.php(274): Automattic\WooCommerce\Internal\Admin\WCAdminSharedSettings->{closure:Automattic\WooCommerce\Internal\Admin\WCAdminSharedSettings::on_woocommerce_blocks_loaded():67}()
#12 /home2/viejospi/public_html/viejospistones.com/wp-content/plugins/woocommerce/src/Blocks/Assets/AssetDataRegistry.php(390): Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry->execute_lazy_data()
#13 /home2/viejospi/public_html/viejospistones.com/wp-includes/class-wp-hook.php(341): Automattic\WooCommerce\Blocks\Assets\AssetDataRegistry->enqueue_asset_data()
#14 /home2/viejospi/public_html/viejospistones.com/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#15 /home2/viejospi/public_html/viejospistones.com/wp-includes/plugin.php(522): WP_Hook->do_action()
#16 /home2/viejospi/public_html/viejospistones.com/wp-admin/includes/template.php(2226): do_action()
#17 /home2/viejospi/public_html/viejospistones.com/wp-admin/update.php(53): iframe_footer()
#18 {main}
thrown
Hola José Ramón
Creo que el problema lo tienes en el plugin Facebook for WooCommerce
.- Desactiva el plugin.
-> accede a tu cuenta de wePanel -> estor de archivos.
Vacía el archivo error_log que hay en la raíz de la instalación y en wp-admin
Después de eso revisa si ya no se muestran esos avisos.
Un saludo
hola, he sabido llegar hasta gestor de archivos. pero hay ya me pierdo. No se si me podrias especificar un poco mas como proceder. Mis conocimientos son muy básicos. Gracias.
Hola Jose,
Haz desactivado el plugin? el paso que tienes complicaciones es el de error log? par encontrarlo vas a Wepanel > gestor de archivos > public_html > dominio > archivo error log.
El otro lo encuentras en una similar pero con cambios al final Wepanel > gestor de archivos > public_html > dominio > wp-admin > archivo error log.
Comentanos si tienes alguna otra duda, si quieres nos puedes enviar una captura de donde te trabas para poderte indicar dónde hacer clic.
Un saludo 🖐️
Hola, bien, ya he podido borrar esos 2 archivos ademas de desactivar el plugin. Dónde y cómo reviso si ya no se muestran esos avisos? gracias
Hola Jose,
De la misma forma que los recibiste, espera un rato si te vuelve a llegar algún mensaje de WordPress indicándote estos errores; si no, entonces ya puedes estar tranquilo.
Un saludo 🖐️