Club para webmasters › Foros › ChorriClub › Herramientas › WP Rocket
- Este debate tiene 41 respuestas, 18 mensajes y ha sido actualizado por última vez el hace 1 año, 10 meses por
Jesus Garcia.
-
AutorEntradas
-
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?
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!
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?
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 🙂
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!
ThisjrodriguezParticipanteHola,
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»
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&=1
ThisjrodriguezParticipanteHola,
no te genera, porque seguramente al intentar generarlo de error por el warning, prueba a ponerlo en off los errores y prueba de nuevo
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?
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!!
Jesus GarciaParticipanteHe 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)
Jesus GarciaParticipanteVale, 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/6643Y 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.
-
Esta respuesta fue modificada hace 1 año, 10 meses por
-
AutorEntradas
- Debes estar registrado para responder a este debate.