Hola.
Actualmente uso un plugin llamado awesome support, para gestionar los tickets/soporte de mi web.
Hasta hace poco, ha funcionado muy bien, pero después de un error con una actualización de woocommerce, y una restauración, dejo de funcionar este plugin solo al realizar una acción.
al entrar al plugin, awesome support, puedo gestionar lo tikets y verlos, pero no puedo crear ni responder, ya que al realizar esta acción, la web genera un error 500.
No creo que sea error del plugin, ya que me he fijado poco después que al realizar otras acciones, con otros plugins, también se generan estos errores 500. (ahora al entrar a cualquier plugin da error)
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@las .es and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
He mirado en el log de los errores, pero no me saca nada de dudas.
¿podría estar relacionado con los recursos del servidor?
URL del sitio: Contenido solo visible a usuarios registrados
Hola.
Cuando se produce un error 500 o pagina en blanco se queda un registro en el archivo error.log que encontrarás en la raíz de tu instalación ( public_html ), si puedes nos adjuntas ese archivo para que lo revisemos.
Para descartar que sea problema del plugin que nos comentas puedes acceder a la carpeta wp-content -> plugins y renombrar la carpeta del plugin, despues de eso comprueba si todo funciona bien.
Revisa que no tengas actualizaciones pendientes de WP o de cualquier otro plugin.
Un saludo
hola.
He desactivado todos los plugins menos el que me da ese fallo. y el error lo sigue dando. Pero no cuando uso el plugin, si no cuando realizo una determinada acción.
He visto que los recursos del servidor se disparan cuando uso el plugin, y no se si esto realiza un bloqueo en la web.
El registro de errores no me muestra el error a la hora que ejecuto el plugin, te adjunto no obstante las últimas líneas del fichero de errores.
Hola .
No tenemos nada adjunto por favor vuelve adjuntarlo, si ves que tienes problemas lo comprimes en un zip.
Lo que tienes que desactiva o mejor renombrar la carpeta es la del plugin que nos comentas y comprobar si eliminandolo se soluciona.
Puedes probar a descargarlo y volverlo a instalar o ver si tiene actualizaciones -> https://getawesomesupport.com/
Un saludo
adjunto error_log a ver si funciona
EDITO:
Parece que no se ajunta el fichero.
He borrado el plugin, y he puesto la "version estable", pero nada.
La web deja de funcionar durante X minutos una vez que intentamos responder un tiket, despues de un rato, la web funciona bien.
Pego aqui los ultimos regristros del error log.
[12-Jun-2017 20:33:10 UTC] The The "woocommerce_add_shipping_order_item" hook uses out of date data structures and function is deprecated since version 3.0.8. Replace with woocommerce_new_order_item.
[12-Jun-2017 20:33:10 UTC] The The "woocommerce_add_order_item_meta" hook uses out of date data structures and function is deprecated since version 3.0.8. Replace with woocommerce_new_order_item.
[12-Jun-2017 20:33:10 UTC] The The "woocommerce_add_shipping_order_item" hook uses out of date data structures and function is deprecated since version 3.0.8. Replace with woocommerce_new_order_item.
[12-Jun-2017 20:33:10 UTC] The The "woocommerce_add_order_item_meta" hook uses out of date data structures and function is deprecated since version 3.0.8. Replace with woocommerce_new_order_item.
[12-Jun-2017 20:33:10 UTC] The The "woocommerce_add_shipping_order_item" hook uses out of date data structures and function is deprecated since version 3.0.8. Replace with woocommerce_new_order_item.
[12-Jun-2017 20:33:10 UTC] The The "woocommerce_add_order_item_meta" hook uses out of date data structures and function is deprecated since version 3.0.8. Replace with woocommerce_new_order_item.
[12-Jun-2017 20:33:10 UTC] The The "woocommerce_add_shipping_order_item" hook uses out of date data structures and function is deprecated since version 3.0.8. Replace with woocommerce_new_order_item.
[12-Jun-2017 20:33:10 UTC] The The "woocommerce_add_order_item_meta" hook uses out of date data structures and function is deprecated since version 3.0.8. Replace with woocommerce_new_order_item.
[12-Jun-2017 20:33:10 UTC] id was called incorrectly. Order properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_checkout'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->process_order_payment, woocommerce_ceca->process_payment, woocommerce_ceca->get_ceca_args, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.
[12-Jun-2017 20:42:25 UTC] price was called incorrectly. No se debería acceder a las propiedades del producto directamente. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_add_to_cart'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::add_to_cart, WC_Cart->add_to_cart, do_action('woocommerce_add_to_cart'), WP_Hook->do_action, WP_Hook->apply_filters, WCISPlugin->on_add_to_cart, WCISPlugin->wcis_cart_order_request, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.
[13-Jun-2017 08:53:43 UTC] price was called incorrectly. No se debería acceder a las propiedades del producto directamente. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_add_to_cart'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::add_to_cart, WC_Cart->add_to_cart, do_action('woocommerce_add_to_cart'), WP_Hook->do_action, WP_Hook->apply_filters, WCISPlugin->on_add_to_cart, WCISPlugin->wcis_cart_order_request, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.
[13-Jun-2017 08:53:56 UTC] price was called incorrectly. No se debería acceder a las propiedades del producto directamente. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_add_to_cart'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::add_to_cart, WC_Cart->add_to_cart, do_action('woocommerce_add_to_cart'), WP_Hook->do_action, WP_Hook->apply_filters, WCISPlugin->on_add_to_cart, WCISPlugin->wcis_cart_order_request, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.
[13-Jun-2017 08:53:56 UTC] price was called incorrectly. No se debería acceder a las propiedades del producto directamente. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_add_to_cart'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::add_to_cart, WC_Cart->add_to_cart, do_action('woocommerce_add_to_cart'), WP_Hook->do_action, WP_Hook->apply_filters, WCISPlugin->on_add_to_cart, WCISPlugin->wcis_cart_order_request, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.
[13-Jun-2017 09:08:02 UTC] PHP Warning: mysqli_query(): (HY000/2008): MySQL client ran out of memory in /home/lasandec/public_html/wp-includes/wp-db.php on line 1877
[13-Jun-2017 10:19:20 UTC] Error Lost connection to MySQL server during query de la base de datos de WordPress para la consulta SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'product' AND ((wp_posts.post_status = 'publish')) ORDER BY wp_posts.post_title ASC realizada por require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/flatsome/page.php'), the_content, apply_filters('the_content'), WP_Hook->apply_filters, flatsome_contentfix, do_shortcode, preg_replace_callback, do_shortcode_tag, WC_Shortcodes::my_account, WC_Shortcodes::shortcode_wrapper, WC_Shortcode_My_Account::output, WC_Shortcode_My_Account::my_account, wc_get_template, include('/plugins/woocommerce/templates/myaccount/my-account.php'), do_action('woocommerce_account_content'), WP_Hook->do_action, WP_Hook->apply_filters, woocommerce_account_content, do_action('woocommerce_account_view-order_endpoint'), WP_Hook->do_action, WP_Hook->apply_filters, woocommerce_account_view_order, WC_Shortcode_My_Account::view_order, wc_get_template, include('/plugins/woocommerce/templates/myaccount/view-order.php'), do_action('woocommerce_view_order'), WP_Hook->do_action, WP_Hook->apply_filters, ASWC_WC_Integration->view_order_create_conversation, include_once('/plugins/awesome-support-woocommerce/includes/views/html-order-create-conversation.php'), do_shortcode, preg_replace_callback, do_shortcode_tag, wpas_sc_submit_form, wpas_get_template, include('/plugins/awesome-support/themes/default/submission.php'), do_action('wpas_submission_form_inside_after_subject'), WP_Hook->do_action, WP_Hook->apply_filters, WPAS_Custom_Fields->submission_form_fields, WPAS_Custom_Field->get_output, WPAS_Custom_Field->get_field_markup, WPAS_CF_Taxonomy->display, WPAS_Custom_Field->populate, WPAS_Custom_Field->get_field_value, get_the_terms, apply_filters('get_the_terms'), WP_Hook->apply_filters, WPAS_Product_Sync->get_the_terms, wp_get_post_terms, wp_get_object_terms, get_terms, apply_filters('get_terms'),
Hola
Parece que el problema esta provocado por Woocommerce, algunos de los mensajes indican que estas usando funciones obsoletas, esto posiblemente tiene que ver con el theme que usas, revisa si tu theme tiene una carpeta Woocommerce como parte de los archivos, puedes probar renombrándola.
Los otros errores tienen que ver con mysql, esto también podría ser por un problema de tu theme
En definitiva, si tienes espacio suficiente en tu cuenta de hosting puedes evaluar clonar tu sitio y probar cambiando temporalmente de theme y verificar si te sucede lo mismo.
https://www.webempresa.com/blog/clonar-wordpress-en-3-clics-sin-perder-tiempo.html
Saludos.
Hola y gracias por las respuestas.
He cambiado de tema, tambien he borrado la carpeta de woocommerce, pero sigo igual.
El plugin, a la hora de crear un ticket o responderlo falla, pero si solo quiero consultar tickets funciona.
estos fallos, creo que están relacionados a una actualización de woocommerce, la cual después de actualizar hizo que toda la web fallara ( pantallazo blanco).
En vez de restaurar, renombre la carpeta de plugins y fui activandolos uno a uno hasta dar con el que fallara.
ahora todo funciona bien salvo este, el cual genera este error.
Hola
Si, ya veo, en tu cuenta de hosting tienes espacio suficiente?, el espacio en disco a veces causa errores inesperados.
De manera general podrías evaluar recuperar nuevamente tu sitio antes de los fallos, puedes evaluar usar una copia del sistema de tu cuenta de hosting.
https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-seguridad-superbackup/
Saludos.
Estaríamos hablando de recuperar la copia de casi una semana atrás,
Lo que supone recomponer muchas cosas, pedidos, facturas, etc.. sin garantía de que se solucione el fallo.
Espacio en la bbdd y disco duro tengo, lo que no se es porque el gasto tan excesivo de recursos al usar esa acción.
Hola.
Los errores que muestras son de woocommerce.
la última versión de woocommerce 3x cambio toda su estructura y una vez actualizada al volver a entrar a woocommerce te aparece un mensaje para que actualices tu bases de datos, no se si ese paso lo realizaste.
Te lo comento porque veo que los errores son de BD.
El tema de recuperar la web, bueno es una opción y como tu dices perderías los datos realizados desde esa fecha ( Facturas, pedidos, modificaciones, etc... ) y ¿ si se soluciona ?, si en la fecha que la restauras todo funcionaba bien tendria que funcionarte igual ya que restauras de una fecha en la que todo funcionaba.
Prueba a reinstalar el plugin de woocommerce y ver si se soluciona, mi consejo es que clones la web y en ese clon renombres la carpeta woocommerce, una vez renombrada descargas la ultima version y la instalas, si ves que con estos pasos se soluciona realizas los mismos pasos en la web en producción
Un saludo
ok, voy a realizar la restauración, ¿con realizar una restauración de la bbdd sera suficiente? ¿o completa con archivos?
Hola.
Tienes que restaurar tanto los archivos como la Base de datos, piensa que cuando haces una modificacion tambien se queda registrada en tu BD y si los archivo y BD son de fechas distintas puede crear problemas ya que los datos son distintos.
Un saludo
Hola.
Puedes exportar los datos que tienes de woocommerce y una vez realizada la restauración los vuelves a importar ->WooCommerce Simply Order Export
Un saludo
ok gracias, veo que se tiene que hacer por partes, primero datos y luego bbdd.
Empezaré por la bbdd y luego los datos
EDITO:
En el panel veo que por un lado me deja descargar una copia total.
Y por otro lado, archivos y otra pestaña que pone bases de datos.
Supongo que se tendra que realizar por partes y que el orden no creo que afecte mucho ¿no?