Hola,
¿Como puedo resolver este error? Mi versión del k2 es la última 2.6.8 y estoy usando hotcache.
El error es:
[12-Oct-2014 20:52:41 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/publicos/public_html/components/com_k2/models/item.php on line 686
[13-Oct-2014 10:14:23 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/publicos/public_html/components/com_k2/models/item.php on line 686
Muchas gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Pedro,
veo varias referencias a este error en la red:
http://dj-extensions.com/blog/general/k2-fix-plugin-released
http://getk2.org/community/English-K2-Community/163350-260-update-Fatal-error--modelsitemphp
http://www.nonumber.nl/forum/ModulesAnywhere/9929-Error-500-%28non-object-PHP-Fatal-error%29
Parece una incompatibilidad con extensiones de terceros y K2.
Previa copia de seguridad de todo tu sitio web (MUY iMPORTANTE) te recomiendo que pruebes con la solución que se explica en este post:
http://dj-extensions.com/blog/general/k2-fix-plugin-released
Es muy importante que sepas hacer una copia de seguridad y restaurarla por si algo va mal durante las pruebas. Lo ideal sería que apliques el parche en un clon de pruebas.
Por otro lado, el error 500 te da siempre que intentas acceder a K2 o solo en algunos determinados momentos?
Gracias
Hola David,
Voy a probarlo. ¿Crees que este plugin puede afectar a las urls ya indexadas?
Gracias.
Hola
De manera general no debería afectarte, sin embargo realiza una copia de seguridad de tu sitio
Por otro lado, la extensión de cache que estas usando supongo que es
http://extensions.joomla.org/extensions/core-enhancements/performance/cache/13155
Prueba desactivarla para descartar problemas con esta extensión, igulamente si deseas gestionar cache puedes usar la cache nativa de Joomla
Saludos.
Hola,
Después de instalar K2 fix plugin sigo teniendo estos errores:
[15-Oct-2014 00:27:52 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/publicos/public_html/components/com_k2/models/item.php on line 686
[15-Oct-2014 02:27:59 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/publicos/public_html/components/com_k2/models/item.php on line 686
[15-Oct-2014 06:56:53 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/publicos/public_html/components/com_k2/models/item.php on line 686
[15-Oct-2014 08:42:15 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/publicos/public_html/components/com_k2/models/item.php on line 686
El caso es que mantengo el componente Hot cache ya que el sistema de cache convencional de joomla me da problemas si lo activo.
¿Como puedo resolver este problema?
Muchas gracias.
Hola Pedro,
Prueba a desactivar todas las extensiones que tengas en relación con la cache (incluyendo si tienes activado desde la configuración global de Joomla!), y de esta forma podremos descartar que esté relacionado el error con el uso de la misma.
Saludos
Hola Jordi,
He desactivado los plugin relacionados con jot cache y en la configuración global la opción de la cache esta desactivada. Supongo que con esto será suficiente.
¿Al no tener activada la cache, tendré errores relacionados con los recursos de mi host?
Hola Pedro,
No te pido que desactives la cache para siempre (Solo el tiempo necesario para ver si el error está relacionada con el uso de la misma). 🙂
Si hay algún problema durante estos momentos con el tema de recursos, indicamelo y vemos que hacer.
Revisa los archivos error_log y navega por el sitio web para ver si se sigue produciendo el error.
Saludos
Ok. Estoy al tanto y te mantengo al corriente. Muchísimas gracias.