Zen-Cart 1.3.9 chi è in linea" href="http://forum.zen-cart.it/feed.php?f=2&t=5360" />
Oggi è gio mar 28, 2024 7:47 pm

Benvenuto!

Lo stato dell'Arte come software Open Source gratuito E-commerce.
 

Zen Cart Italia

Bug versioni fino alla 1.5.3

Zen-Cart 1.3.9 chi è in linea

Segnalazione Bug della distribuzione in relazione alle versioni fino alla 1.5.3

Moderatori: Sandro Carniel aka webmaster, Paolo De Dionigi aka Spike00

chi è in linea

Messaggioda dmossi » mer nov 02, 2011 9:53 pm

Salve, ieri mi sono accorto che è scomparsa la visualizzazione del carrello nel menu strumenti -> chi è in linea.

Praticamente cliccando sul cliente loggato che sta visitando il sito con dei prodotti nel carrello potevo vederne il contenuto in tempo reale.

Ora non lo vedo più e non ho toccato alcun paramentro.

Forse il problema è del session_id?

Non capisco cosa possa essere accaduto.

Ho provato ad installare da zero anche con db vuoto ma il problema persiste.
Ho installato zencart su easyPHP e funziona correttemente.

Come posso risolvere il problema?

grazie
dmossi
 
Messaggi: 3
Iscritto il: gio mar 24, 2011 11:36 pm

Re: chi è in linea

Messaggioda zencartuser » sab set 22, 2012 1:25 pm

la stessa cosa è successa anche a me dopo una leggera modifica del file /include/configure.php.

parlo della versione 1.3.9h; nel modulo chi è in linea (lato admin, menù strumenti) non veniva visualizzato correttamente l'indicatore - il pallino colorato - di carrello attivo, quindi ho modificato il file /include/configure.php alla linea
Codice: Seleziona tutto
define('STORE_SESSIONS', '');

ho inserito il codice
Codice: Seleziona tutto
db

tra i due apici.

Così facendo dal modulo "chi è online" scompare la visualizzazione del carrello in tempo reale.

Googlando ho trovato che il problema è stato risolto disabilitando la funzione suhosin.session.encrypt nel file php.ini; questa modifica ha senso?

io in locale non ce l'ho neppure abilitata quella funzione... mi pare una bufala
zencartuser
 
Messaggi: 18
Iscritto il: gio mag 10, 2012 10:33 am

Re: chi è in linea

Messaggioda Sandro Carniel aka webmaster » sab set 22, 2012 10:29 pm

Ciao,
è meglio che googli anche "Suhosin" per scoprire che è un sistema di protezione delle installazioni php... c'è una marea di informazioni:
http://www.hardened-php.net/suhosin/
http://www.html.it/articoli/suhosin-lan ... -di-php-1/
http://en.wikipedia.org/wiki/Suhosin

SAluti
http://OPZIONE.COM hosting, installazione, help desk Zen Cart.
Avatar utente
Sandro Carniel aka webmaster
 
Messaggi: 1823
Iscritto il: mer apr 06, 2011 6:23 pm
Località: Capiago Intimiano (CO)

Re: chi è in linea

Messaggioda zencartuser » dom set 23, 2012 11:45 am

ok, grazie dei link..
studierò il caso.
zencartuser
 
Messaggi: 18
Iscritto il: gio mag 10, 2012 10:33 am

Re: chi è in linea

Messaggioda zencartuser » mar set 25, 2012 9:31 am

Suhosin è molto utile per la sicurezza; quindi non la disattivo..

Ma come è possibile far ricomparire il carrello in chi è in linea (lato admin)?
zencartuser
 
Messaggi: 18
Iscritto il: gio mag 10, 2012 10:33 am

Re: chi è in linea

Messaggioda zencartuser » mar set 25, 2012 11:55 pm

zencartuser ha scritto:Suhosin è molto utile per la sicurezza; quindi non la disattivo..

Ma come è possibile far ricomparire il carrello in chi è in linea (lato admin)?


Finchè si lavora in locale le varie funzioni si suhosin si modificano nel file di configurazione /etc/php5/conf.d/suhosin.ini
in questo caso ho provato a disattivare una ad una le funzioni che criptano sia i cookie che la sessione ed ho trovato che effettivamente disabilitando la suhosin.session.encrypt
si risolve il problema.

A livello server host invece (se non si ha l'accesso ai file di configurazione) è necessario inserire una stringa nel file .htaccess del tipo
php_value suhosin.session.encrypt Off

Ora la cosa interessante è che il carrello è ricomparso come per magia senza dover modificare nulla... Ho solo impostato
define('STORE_SESSIONS', 'db');
per entrambi i file configure.php

Saluti! Speriamo che continui a funzionare!
zencartuser
 
Messaggi: 18
Iscritto il: gio mag 10, 2012 10:33 am


Torna a Bug versioni fino alla 1.5.3

cron

Login

Real Time Analytics