Hola buen día!
Al activar el plugin wp rocket me aparece un error critico que no me permite cambiar los parámetros del plugin.
[05-Nov-2020 16:02:09 UTC] PHP Fatal error: Uncaught Error: Cannot use object of type stdClass as array in /home2/cucuruch/public_html/cucuruch-mini-huertos.mx/wp-content/plugins/wp-rocket/views/settings/page-sections/dashboard.php:76
Gracias!
Hola Juan,
Haz realizado alguna actualización de tu wordpress o plugins? Es posible que algun plugin este ocasionado el conflicto
Prueba desactivar todos los complementos y dejar solo los requeridos por tu tema. Luego de ello intenta activar el plugin de wp rocket y comprueba si no te muestra el error, si es así ve activando uno por uno hasta determinar cual causa el conflicto.
Un Saludo
Hola Karen! gracias por la ayuda.
Si están actualizados. Ya desactive todos menos el tema y woocommerce, sigue arrojando enviando el mismo error.
Karen desactive los plugins y volví
activar y me aparece el sitio así
Hola
Entiendo que ya probaste desactivando todos los otros plugins y aún tienes el problema.
Prueba cambiando la versión de PHP, prueba por ejemplo PHP 7.2 o 7.4 :
https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Prueba también eliminar e instalar el plugin nuevamente
Si aún sigues con problemas podrías probar renombrando temporalmente el archivo .htaccess, puedes hacer esto desde el Administrador de Archivos del Cpanel de tu cuenta de hosting, y luego desde Wordpress ir a Ajustes > Enlaces permanente y guardar para que se genere nuevamente.
https://guias.webempresa.com/preguntas-frecuentes/no-encuentro-fichero-htaccess/
Saludos.
Al final me fui por otros dos plugins Async y Autoptimize, igual gracias por las recomendaciones.
Hola Juan,
Estupendo, recuerda si tienes algún problema con elementos que no se visualizan como se deben, Autoptimize tiene una opción para comprimir tanto css como javascripts puedes desactivar esta opción para verificarlo es algo muy común con este complemento, te comparto una guía de webempresa > https://www.webempresa.com/blog/autoptimize-wordpress.html .
Igualmente nos alegra que lograses solventar, si tienes alguna otra duda puedes crear un nuevo tema.
Un saludo 🖐️
Hola Argenis! gracias por la recomendación. Me tope con el problema que habías anticipado y lo pude resolver con la guía, pero realmente los plugins Async javascript y Autoptimze no funcionan como esperaba, la mejora en velocidad es mínima, prefiero darle una segunda oportunidad a wp rocket.
Probé cambiar la versión de PHP 7.2 o 7.4, desactive y active el plugin y me manda el mismo error, solo que esta vez me llego un correo con los detalles.
Cuando busques ayuda para este problema, es posible que se te pida la siguiente información:
WordPress versión 5.5.3
Tema actual: Porto (versión 5.4.6)
Plugin actual: WP Rocket (versión 3.7.4)
PHP versión 7.4.11
Detalles del error
==================
Se ha producido un error del tipo E_ERROR en la línea 76 del archivo /home2/cucuruch/public_html/cucuruch-mini-huertos.mx/wp-content/plugins/wp-rocket/views/settings/page-sections/dashboard.php. Mensaje de error: Uncaught Error: Cannot use object of type stdClass as array in /home2/cucuruch/public_html/cucuruch-mini-huertos.mx/wp-content/plugins/wp-rocket/views/settings/page-sections/dashboard.php:76
Stack trace:
#0 /home2/cucuruch/public_html/cucuruch-mini-huertos.mx/wp-content/plugins/wp-rocket/inc/classes/class-abstract-render.php(53): include()
#1 /home2/cucuruch/public_html/cucuruch-mini-huertos.mx/wp-content/plugins/wp-rocket/inc/Engine/Admin/Settings/Render.php(122): WP_Rocket\Abstract_Render->generate('page-sections/d...', Array)
#2 /home2/cucuruch/public_html/cucuruch-mini-huertos.mx/wp-content/plugins/wp-rocket/views/settings/page.php(38): WP_Rocket\Engine\Admin\Settings\Render->render_form_sections()
#3 /home2/cucuruch/public_html/cucuruch-mini-huertos.mx/wp-content/plugins/wp-rocket/inc/classes/class-abstract-render.php(53): include('/home2/cucuruch...')
#4 /home2/cucuruch/public_html/cucuruch-mini-huertos.mx/wp-content/plugins/wp-rocket/inc/Engine/Admin/Settings/Page.php(172): WP_Rocket\Abstract_Render->g
Hola Jhon! no me funcionan como esperaba (Async javascript y Autoptimze) voy de regreso con wp rocket.
Cambie la versión de PHP 7.2 o 7.4, active y desactive el plugin, me sigue enviando el mismo error.
¿A qué te refieres con renombrar el archivo htaccess? ¿puedes ser más especifico?
Tengo dos archivo htaccess y htaccess_2020-11-04-22-10-44 tendrá algo que ver?
Gracias : )
Hola Juan,
Con respecto a los htaccess, uno es una copia de seguridad creada de forma automatica, el que solamente tiene el nombre htaccess es el que esta utilizando tu wordpress, con lo que se refiere Jhon a crearlo nuevamente es que renombres este que esta utilizando tu wordpress y te quedes sin htaccess activo, al hacerlo ingresas a tu wordpress y vas al panel lateral de Ajustes > Enlaces permanentes, acá aunque no hayas hecho ningún cambio presiona en el botón de guardar cambios.
Una vez hecho esto se regenerara el archivo htaccess en tu carpeta raíz. Si con esto no logras solventar el inconveniente lo mas recomendable es conversar directamente con los desarrolladores de wp rocket al ser un complemento de pago puedes gozar de su soporte le envías el correo que te llego para que puedan ayudarte a solventar el código erróneo, y si te comentan algo con respecto a una configuración del cms o server nos comentas para poderte orientar en como hacer lo que te indiquen.
Un saludo
Listo ya lo intente y sigue el mismo error.
¿Alguna otra sugerencia de plugin tipo wp rocket?
Hola Juan,
¿Alguna otra sugerencia de plugin tipo wp rocket?
Si claro, podrías comprobar con estos otros complementos:
https://es.wordpress.org/plugins/wp-super-cache/
https://es.wordpress.org/plugins/w3-total-cache/
https://es.wordpress.org/plugins/wp-fastest-cache/
https://es.wordpress.org/plugins/comet-cache/
Estos complementos igualmente se encuentran en nuestra guía de plugins recomendados https://www.webempresa.com/blog/plugins-cache-wordpress.html.
Un saludo 🖐️ 🖐️
Hola Juan,
En este caso depende de con cual te sientas mas cómodo y entiendas las opciones de optimización mas fácilmente, en ciertas ocasiones se utiliza mas uno que otro pero los complementos de cache por si solos no optimizan al 100% las webs, es un conjunto de opciones y herramientas que debes seguir para lograr comprimir y optimizar la velocidad de la web.
¿En tu experiencia cual es el que mejor funciona?
En lo personal me voy muy bien con autoptimize, que como te comente previamente tienes una guia en webempresa, pero comentas que no te genera la misma calidad que wp rocket, podrías evaluar en el mismo orden que te compartí previamente como orden de recomendación siendo el primero el mas recomendado.