WP Rocket

Viendo 12 entradas - de la 31 a la 42 (de un total de 42)
  • Autor
    Entradas
  • #46851 Karma: 0
    Usuario-Chorri
    Participante
    209

    Hola, no sé si debo hacer este tipo de consulta en el foro de la herramienta (aquí), o sería mejor el foro de soporte, pero he decidido preguntar aquí. El caso es que he cambiado de hosting y la funcionalidad de regenerar ruta crítica de CSS ha dejado de funcionar: aparece el aviso de que está en marcha y que actualice la página para comprobar los avances, pero nunca avanza, se queda a 0, por mucho tiempo que pase.

    En la propia página de este plugin indican que esto puede suceder porque la herramienta está sobrecargada, sin embargo, nunca me había pasado, y justo ha coincidido con el cambio de hosting. Puede que sea casualidad o causalidad, jajaja. ¿Sabéis si podría haber algún tipo de límite de uso de recursos del hosting, o algún otro tipo de configuración, que pudiese afectar a esta funcionalidad? Creo que podría ayudar a esclarecer esto el error correspondiente que refleja cPanel cuando intento hacer uso de esta funcionalidad: «PHP Warning: Attempt to read property «feed_base» on null in /home/mfmatqjw/public_html/wp-content/plugins/wp-rocket/inc/classes/Buffer/class-tests.php on line 455\n»

    ¿A alguien le ha pasado anteriormente o sabéis qué podría estar sucediendo?

    #46865 Karma: 0
    David Cuesta
    Superadministrador
    142

    Buenas!

    Pues aprece un error del hosting o algo similar, ábreles un ticket a soporte a ver si saben qué pasa, si no, abre un ticket a nuestro soporte e intentamos investigar el asunto 🙂

    Sitio correcto para preguntar algo así, ya que podría ayudar a alguien y no das información personal. Ya para pedir ayuda mejor en ticket de soporte

    Un saludo!

    #46868 Karma: 0
    Usuario-Chorri
    Participante
    209

    Hola David, en el soporte de mi hosting me dicen que no saben y me remiten a la herramienta X-ray de cPanel, para obtener alguna información adicional. He estado investigando los registros de tareas de esta herramienta, tras hacer una trazabilidad de dos días completos, pero no he encontrado rastros visibles (al menos aparentemente) de WP Rocket. Estoy en un servidor compartido elástico con CloudLinux y lightspeed server. En principio he preguntado si hay algún tipo de limitación de recursos, pero no parece que sea este el problema. He buscado en Google este error (además de en el foro de soporte del plugin en WordPress) y no encuentro información al respecto. Curiosamente, solo he encontrado otra web que tiene indexado este error porque se muestra en su front end: https://serigrafianaweb.com.br/

    Por otro lado, he revisado que todas las IPs de WP Rocket estén en la White list de mi cuenta de Cloudflare. La verdad es que no sé qué puede estar ocurriendo, pero es curioso que me haya sucedido este error al cambiarme de hosting, quizá esa casualidad o quizá no, no lo sé. Pero al abrir el ticket a su soporte, me responden diciéndome que esto es un problema a nivel de CMS y que ellos no pueden ayudarme con esto. ¿Tenéis idea de que podría estar interfiriendo o sucediendo?

    #46872 Karma: 0
    David Cuesta
    Superadministrador
    142

    Hola de nuevo,

    A mí en la web que me pasas no me sale ningún error… quizá tengas que pasar captura o copiar el error, o confirmarme que se muestra:
    «PHP Warning: Attempt to read property «feed_base» on null in /home/mfmatqjw/public_html/wp-content/plugins/wp-rocket/inc/classes/Buffer/class-tests.php on line 455\n»

    La verdad que estas cosas a mí se me quedan ya un poco grandes, el caché empieza a ser algo bastante técnico, pero se me ocurre que le puedo preguntar a Julio, seguro que él entiende más que yo al menos.

    Le pregunto y te cuento 🙂

    #46875 Karma: 0
    David Cuesta
    Superadministrador
    142

    Hola de nuevo,

    Le he preguntado a Julio y me ha explicado que es un error de programación del plugin o algo así, que no es problema, solo un warning. Puedes pasar del error y ocultar los warnings

    No obstante le he pasado este hilo, a ver si se pasa y te dice más que yo, que no entiendo muy bien esas cosas de programación

    Un saludo!

    #46878 Karma: 0
    Thisjrodriguez
    Participante

    Hola,

    Si, el problema es del código, yo siempre me he cabreado porque con lo que ha ganado este plugin, su código es una puta basura. Lo primero, voy a detallar el problema.

    public function is_feed_uri() {
    	global $wp_rewrite;
    	$feed_uri = '/(?:.+/)?' . $wp_rewrite->feed_base . '(?:/(?:.+/?)?)?$';
    	return (bool) preg_match( '#^(' . $feed_uri . ')$#i', $this->get_clean_request_uri() );
    }

    Aquí esta agregando $wp_rewrite->feed_base, el cual, no verifica si existe, en este caso, feed_base es null e intenta usarlo.

    ¿Es un problema? no, no lo es.

    ————

    Lo primero qué debeis hacer es ir a wp-config.php y poner este código

    
    error_reporting(E_ALL & ~E_WARNING);
    ini_set('display_errors', '0');
    

    Así solo se registraran los errores y no los warning (esto si no, ralentiza la web).

    Por otro lado, lo ideal es que esto estuviera realizado en el php.ini y no en el WordPress, si no teneis para configurarlo en el cPanel, podéis pedírselo al hosting.

    Sería poner off la directiva display_errors y la error_reporting en «E_ALL & ~E_WARNING»

    #46879 Karma: 0
    Usuario-Chorri
    Participante
    209

    Hola Julio! (¡¡Gracias David por preguntarle!!),

    Un placer conocerte! Si te he entendido bien, te refieres a que es un asunto de notificaciones (warnings), ¿te comprendí bien? Si es así, me genera duda el hecho de que, además de esta notificación, al ejecutar esta función de WP Rocket, este muestra en wordpress el mensaje de «La generación del CSS crítico está actualmente en marcha: 0 de 10 tipos de página completados. (Actualiza esta página para visualizar el avance)», y, por más que actualizo y espero, el mensaje no muestra que esa ruta crítica de CSS se genere, cosa que antes si sucedía. Esto, unido a la notificación de error que da el hosting (lo que comentábamos), me hace pensar que esta función realmente no está funcionando. Además, hay algunos estilos css de mi web que no cargan del todo bien cómo sí sucedía anteriormente tras ejecutar esta función (lo molesto de este problema es mayormente esto). Todo ello me hace pensar que el problema puede que vaya más allá de la notificación en sí.

    PD: David, la web que puse el link en mi mensaje anterior, lo solucionó, pero aquí hay otra web que actualmente todavía muestra este error en el front end: https://bestfortmyersrealestate.com/listing-details/listing-216057809-7818-emerald-cir-e-203-naples-fl-34109–for-sale/NotImplemented/?s&amp=1

    #46880 Karma: 0
    Thisjrodriguez
    Participante

    Hola,

    no te genera, porque seguramente al intentar generarlo de error por el warning, prueba a ponerlo en off los errores y prueba de nuevo

    #46890 Karma: 0
    Usuario-Chorri
    Participante
    209

    Hola Julio,

    Hecho (puedes ver aquí los cambios que realicé siguiendo tus indicaciones). Sin embargo, el problema persiste. ¿Podría estar relacionado con alguna otra configuración a nivel servidor?

    #46949 Karma: 0
    Usuario-Chorri
    Participante
    209

    Hola Julio, he seguido investigando este problema y por si fuera algún tipo de incompatibilidad con el firewall he desactivado mi plugin de seguridad y eliminado el código que había añadido este dentro del archivo .htacces. También he preguntado a mi hosting acerca del firewall del servidor y me confirman que ninguna de estas IPs están siendo bloqueadas (las que usa WP Rocket): https://docs.wp-rocket.me/article/1628-which-ip-do-i-need-to-allow-for-wp-rocket . Por lo tanto, realmente no sé dónde puede estar el problema. Desde tu experiencia, ¿se te viene a la mente alguna posibilidad de donde podría estar el problema? Gracias!!

    #49311 Karma: 0
    Jesus Garcia
    Participante

    He instalado el plugin, pero tengo varios problemas a los que no les encuentro solución:

    1. No me aparece la opción «caché» despues de la de «Escritorio». He desactivado y activado el plugin, he intentado mirar a ver si hay otras opciones por ahí, pero nada. Miro en todas las documentaciones y parece que está la opción caché en todas. No se si en la última versión han movido el par de opciones a otro sitio y es por esto. Lo más seguro, por lo que estoy viendo, es que las opciones que salen ahí las hayan metido en las otras secciones.

    2. No puedo activar la caché para dispositivos móviles: esta opción (que en el video sale en la sección de cache), sale en herramientas ahora, pero por más que le clicko, no hace nada. He conseguido activar todo lo demás.

    3. Page insights espectacular para escritorion (90), fatal para movil (44): no sé si es por lo anterior, pero por ejemplo no me funciona el lazyload para movil, me tarda mucho en cargar al principio, etc.

    Alguna idea?
    Por si acaso, tengo el web hosting en OVH (php v7)

    #49317 Karma: 0
    Jesus Garcia
    Participante

    Vale, parece ser un bug de la última actualización. Lo arreglaron hace un par de semanas. Podéis incluir el WP Rocket en el siguiente batch de actualización?

    Aquí hay más información sobre el issue y una solución provisional, por si alguien lo necesita:
    https://github.com/wp-media/wp-rocket/issues/6643

    Y otra pregunta. Tengo el tema Astra Pro, que por lo visto esconde los archivos de wordpress. Mi hosting no tiene cPanel, y por ftp me está dando problemas. He probado con un plugin llamado File Manager, pero también me da error de conexión con el backend 🙁

    ¿Alguna idea?

    Gracias!

    • Esta respuesta fue modificada hace 1 año, 10 meses por Jesus Garcia.
Viendo 12 entradas - de la 31 a la 42 (de un total de 42)
  • Debes estar registrado para responder a este debate.