Y así llevo toda la tarde...
Contenido solo visible a usuarios registrados
Hola Alberto.
Los errores 500 son por problemas con código, es decir algun codigo añadido o algún plugin que no sea compatible con la instalación.
Lo que veo que esta cargando la web, no se si la web a la que haces referencia es iberianpets
Lo que sí que veo es que estas teniendo problemas de recursos con la CPU que está al 97% y también puede afectar.
A nivel de isntalacion veo los siguiente errores:
[27-Nov-2020 10:55:19 UTC] PHP Fatal error: Uncaught Error: Class 'Code_Snippets_Settings_Menu' not found in /home2/iberianp/public_html/iberianpets.com/wp-content/plugins/code-snippets/php/class-admin.php:25 Stack trace: #0 /home2/iberianp/public_html/iberianpets.com/wp-includes/class-wp-hook.php(287): Code_Snippets_Admin->load_classes('') #1 /home2/iberianp/public_html/iberianpets.com/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #2 /home2/iberianp/public_html/iberianpets.com/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #3 /home2/iberianp/public_html/iberianpets.com/wp-settings.php(546): do_action('init') #4 /home2/iberianp/public_html/iberianpets.com/wp-config.php(79): require_once('/home2/iberianp...') #5 /home2/iberianp/public_html/iberianpets.com/wp-load.php(37): require_once('/home2/iberianp...') #6 /home2/iberianp/public_html/iberianpets.com/wp-admin/admin-ajax.php(22): require_once('/home2/iberianp...') #7 {main} thrown in /home2/iberianp/public_html/iberianpets.com/wp-content/plugins/code-snippets/php/class-admin.php on line 25 [27-Nov-2020 10:55:29 UTC] PHP Parse error: syntax error, unexpected end of file in /home2/iberianp/public_html/iberianpets.com/wp-content/plugins/yith-woocommerce-added-to-cart-popup-premium/includes/class.yith-wacp-admin-premium.php on line 252
Estos errores hacen referencia a el plugin code snippets y yith woocommerce added to cart popup premium
Segun veo el plugin YITH WooCommerce Added to Cart Popup Premium está sin actualizar, antes de eliminarlo probaria si actualizando se soluciona el problema de ese plugin, el de Code Snippets lo desactivas.
Revisa todo lo que te comento e intenta actualizar, si actualizas y vuelve el error 500 no restaures la web, dejalo como esta para que podamso revisarlo,
Un saludo
Desactivé YITH y ahora si carga...voy a actualizar el plugin...en cuanto a Snippets....no tengo claro su función...yo normalmente edito funstions...por lo que podría quitarle...Cómo puedo aumentar la CPU? Hay uno de los subdominios que voy a sacarlo a otro hosting...
Hola Alberto,
Para verificar esto debes enviar un ticket para que validen si puedes hacer un aumento del mismo directamente en tu cuenta o si necesitas adquirir otro plan mas grande del que tienes actualmente.
Con respecto al complemento valida y nos comentas igualmente con el complemento de code snippets, puedes verificar el consumo de cpu siguiendo esta guia > https://www.webempresa.com/blog/verificar-los-recursos-de-uso-de-nuestro-servidor-y-solucionarlo-en-caso-de-consumo-excesivo.html
Un saludo 🖐️
Hola
Tendrías que posiblemente evaluar usar un plan de hosting mayor.
Pero es raro que te suba el CPU para un sitio web que no maneja una carga intensa de datos o cálculos.
Tal vez tengas algún plugin que te esta causando ese efecto.
Ve desactivando plugins y verifica si te sucede lo mismo.
Saludos.
Bien...siguiendo con este hilo...he desactivado los plugins Code Snippets y YITH added to cart...pueden decirme si los errores mencionados arriba ya se han solucionado...si el espacio disponible de la CPU es ahora correcto?
Un cosa: tenía registrado que code snippets servía para desactivar las peticiones que se hacen para mantener el carrito actualizado...pero creo que es para añadir código Sin tener que entrar en el archivo functions...por lo que yo puedo haber confundido su función...?...por otra parte...se debe mantener el carrito actualizado?
Hola Alberto,
Comprobando no veo que se muestren nuevamente los errores anteriores por lo que es posible se solucionarán, de igual forma puedes realizar una revisión con el asistente virtual stephan y realizar una revisión automática para analizar errores en tu web o posibles mejoras a aplicar te comparto esta guía donde tienes información sobre la herramienta -> https://guias.webempresa.com/preguntas-frecuentes/revision-automatica-asistente-virtual-stephan/
De igual forma puedes indicarnos cual es el código que estabas añadiendo para mantener el carrito actualizado?
Un Saludo
/** Deshabilitar las llamadas Ajax WooCommerce **/
add_action( 'wp_enqueue_scripts', 'dequeue_woocommerce_cart_fragments', 11);
function dequeue_woocommerce_cart_fragments() {
if (is_front_page()) wp_dequeue_script('wc-cart-fragments');
}
Hola Alberto,
Entiendo, en este caso este código se usa para evitar que woocommerce realice llamados en tu sitio web y intenta actualizar cada detalle de carrito evitando de esta forma una lentitud en el sitio web.
Mantenerlo actualizo o no depende de como quieres tener la configuración en tu sitio web, por ahora si no presenta problemas de carga elevada en este sentido puedes dejarlo activo o intentar activarlo si deseas bloquear completamente esta acción.
En este articulo tienes mas información sobre la lentitud en el carrito cuando esto se mantiene activo -> https://www.webempresa.com/blog/lentitud-carrito-compra-tienda-online-woocommerce.html
Un Saludo
Ok.
Por otro lado sigo con la revisión de Stephan para solucionar problemas de espacio en cpu...En El adjunto, puedes ver que hay una tarea cron programada.. no se para que sirve...Lo que veo es que no tengo ningún plugin para configuran tareas como por ej. wp-control...También te digo que no publico en blog por lo que no necesito programar publicaciones, entonces ... no se si es mejor desactivar cron o hay que dejarlo para que programe actualizaciones o simplemente,ente porque otros plugins lo necesitan para ejecutarse...?
Hola Alberto,
Si quieres puedes desactivar las tareas cron siguiendo esta guía > https://www.webempresa.com/blog/desactivar-el-fichero-wp-cron-php-para-evitar-consumo-excesivo-del-servidor.html.
Pero usualmente no es solamente publicación automática de entradas sino también actualizaciones automáticas que tengas activas de complementos o temas.
Un saludo 🖐️
Ok...puedo pegar ese código en functions y borrar el plugin verdad??..
Hola Alberto,
En efecto si quieres desactivarlas por completo puedes insertar el código, pero no en el functions este va en el wp-config justo antes de esto es todo disfruta de tu blog.
Luego con todas las opciones de cron desactivados no hace falta el plugin de control de cron.
Un saludo 🖐️
Porque dice:
Antes de activar y usar este plugin tienes que ir a tu Administración WordPress y ve al apartado de WooCommerce, pulsa en Ajustes y por último, haz clic izquierdo en la pestaña Productos.
En ese área tienes que activar la opción Redirigir a la página del carrito tras añadir productos con éxito....
Si desactivo Ajax...tengo que hacer esto...?...Yo no quiero que cada vez que se añada al carrito un producto te lleve al carrito...yo utilizo un plugin "seguir comprando o ir al carrito"...
Hola
Puedes envir la url del artículo que comentas?, sin embargo no veo porqué quieres deshabilirar ajax de WooCommerce, Ajax es una funcionalidad de optimización para no recargar la página y mejora la experiencia de usuario.
Te sugiero mejor abrir un nuevo hilo de discusión con el título adecuado, de esta manera mantenemos orden en el foro.
Saludos.