asba Posted March 13, 2015 Share Posted March 13, 2015 Hola a todos!! En el popup que se abre para hacer un comentario de algún producto me aparece debajo de la imagen el siguiente error: notice: trying to get property of non-object in /var/www/vhosts/xxxxxx/httpdocs/cache/smarty/compile/e7/32/29/e732298835cfa012362642e12a7a18d50c3ec399.file.productcomments.tpl.php on line 194 notice: trying to get property of non-object in /var/www/vhosts/xxxxx/httpdocs/cache/smarty/compile/e7/32/29/e732298835cfa012362642e12a7a18d50c3ec399.file.productcomments.tpl.php on line 197 He forzado compilación, vaciado cache etc... y ahora el error es este: Notice: Trying to get property of non-object in /var/www/vhosts/xxx/httpdocs/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 194 Notice: Trying to get property of non-object in /var/www/vhosts/xxx/httpdocs/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 197 En esas lineas pone esto: } catch (Exception $e) { ob_get_clean(); throw $e; No tengo ni idea de como solucionarlo, he visto que la carpeta cache/smarty/compile sigue llena (aunque no se si es el problema) y no me deja vaciarla pq el propietario es apache. Ya se, que debo ponerlo en modo Fast CGI para no tener problemas de permisos, pero al ponerlo la tienda se va a blanco (no aparece errores y los tengo activados) y mi hosting dice que es porque ese modo consume muchos recursos . Total que si alguien sabe la solución os lo agradecería. Link to comment Share on other sites More sharing options...
Eutanasio Posted March 14, 2015 Share Posted March 14, 2015 Si no te afecta en nada, desactiva directamente el sistema de report de errores de prestashop y listo, para que no se muestren en el front Link to comment Share on other sites More sharing options...
asba Posted March 16, 2015 Author Share Posted March 16, 2015 Gracias Omar2886. Tenia pensado hacer eso si nadie me podia ayudar... de todas formas, lo dicho, muchas gracias por responder. Link to comment Share on other sites More sharing options...
asba Posted March 26, 2015 Author Share Posted March 26, 2015 Hola de nuevo, Deje aparcado el tema a la espera de que alguien me pudiera ayudar y ahora me han surgido nuevos problemas muy similares.. En el Slider de los productos aparece una linea de error que dice algo así como : Notice: Undefined index: to in /var/www/vhosts/xxxxx/httpdocs/cache/smarty/compile/01/9e/e7/019ee7299abe85495ecb4d0750133329836901c5.file.iqitcountdown.tpl.php on line 27 He vaciado la cache, he borrado los archivos de smarty/compile, he forzado compilación y nada.. ¿¿se os ocurre algo?? lo último que hice fueron traducciones, pero parecía estar todo bien y al cabo de unos días aparece este error en todos los productos, unido al que aparecía en el pop up de comentarios. Se que puedo quitar los errores notice, pero no me queda claro si es recomendable quitarlos y ojos que no ven... Que me recomendais hacer? ¿Intento solucionarlos ( no tengo ni idea de como) o quito las notificaciones? Necesito vuestra ayuda, soy novata en esto.. Link to comment Share on other sites More sharing options...
asba Posted March 26, 2015 Author Share Posted March 26, 2015 Al final después de forzar compilación y vaciar cache, el error ha cambiado : Notice: Undefined index: to in /var/www/vhosts/xxxxxx/httpdocs/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code on line 27 Es lo mismo que me pasa en los comentarios. En fin, alguna ayuda por favor. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted March 26, 2015 Share Posted March 26, 2015 Como te dijo el usuario omar desactiva el report de errores (Modo debug=false) . Los Notice no son errores críticos y no suelen tener mayor importancia. Link to comment Share on other sites More sharing options...
asba Posted March 26, 2015 Author Share Posted March 26, 2015 Gracias por responder. Si no hay otra solución , desactivare los erroresNotice, por lo que he estado viendo hay varias formas de desactivar únicamente estas advertencias, como mi servidor compartido no me permite modificar php.ini, debo hacerlo a través de htaccess, he visto en una página que debo insertar este código: php_value error_reporting 2 php_flag display_errors On ¿sabéis si es así? y donde tengo que poner estas lineas?, en cualquier parte del htaccess? ufff estoy un poco perdida. Link to comment Share on other sites More sharing options...
asba Posted March 27, 2015 Author Share Posted March 27, 2015 Hola de nuevo, veo que estoy sola ante este problema, Tanto Enrique como Omar me dieron la solución de desactivar los errores, (modo debug=false), la historia esta en que únicamente quería desactivar, mientras la pagina no esta operativa, los errores notice que al parecer no son importantes. Viendo que no me respondíais he probado suerte con el servidor y ellos me han incluido en el htaccess: php_value error_reporting 2039 pero los notice siguen apareciendo.... y me indican que es mi aplicación (la serie de ficheros php), la que define que se muestren estos avisos, por lo que, al ser un tema de programación y no de configuración del servidor, debo realizar yo los cambios. Seguro que hay algún alma caritativa que sepa como ayudarme.. Link to comment Share on other sites More sharing options...
apositivo Posted June 7, 2015 Share Posted June 7, 2015 hola asba, saludos, lograste solucionar ? desactivaste el modulo de Product Comments? y verificaste si todo funciona ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now