Težava z Magento checkoutom/session length?
4 naročniki
4 naročniki
Zdravo
Malo emergency primer - pokvarjena košarica na spletni trgovini pa nimam nobenih pojasnil/idej kaj bi lahko blo.
Deluje tako kot da bi bil session length uprabnika le kako sekundo. Takoj ko dodaš artikel v košarico in želiš naprej (dodat drug artikel, na blagajno, osvežiš košarico, itd.) izdelek izgine.
Na strani nisem delal nobenih večjih sprememb, za stvari ki sm pa jih spreminjal sem pa ze probal reversat spremembe pa testirat & ni blo efekta.
Še na hitro, trgovina laufa na Magento commerce, file permissioni za folderje ki upravljajo z user sessioni so na 755, session length v Magentu je nastavljen na 86400 (24ur), prav tako v htaccess file-u (phpvalue session.gcmaxlifetime 86400)
Kakršnekoli pomoči bi bil zelo vesel, saj trenutno niti nimam ideje kje bi lahko začel težavo reševati
Hvala
8 odgovorov
1.) http://shrani.si/f/h/6L/2s1N4cHk/capture.png
2.) Testiraj chmod 0777 na var/.
3.) Testiraj iz session file na database
Tudi mi se srečujemo s podobinim primerom pa nimam več idej kako rešiti prazno košarico.
Artikel dodam v košarico, ko grem na checkout pa vse skupaj izgine. Kako naj nastavim piškotke in seje ali karkoli drugega, da se mi košarica ne izprazne?
Lahko prilepiš URL tvoje trgovine, da se preveri če je težava v piškotkih? Lahko, da imaš na strežniku narobe nastavljeno uro in je cookie, kjer je shranjen session, že takoj ko je kreiran, dejansko potekel.
Nedvomno težava s cookie-ji. Če pogledaš katerokoli delujočo Magento trgovino, je v cookie-ju, ki ga magento ustvari, vrednost "frontend" kjer je shranjen session ID. Pri tebi te vrednosti ni, zato ti košarica izginja. Vzrokov za to je kar nekaj, malo googlaj in poskušaj vse rešitve, ki jih omenjajo. Sicer preveri če imaš session lenght nastavljen tudi za store view-je in ne samo za Defautl nastavitev. Probaj še podaljšat session na absurdne vrednosti, toliko da vidiš če je kje tukaj problem.
To smo nekako rešili s spreminjanjem web/cookie/cookie_domain v bazi, sedaj pa je problem, da Checkout gumb ne spusti naprej, da bi vpisal podatke in zaključil naročilo. Trenutno ukrepa tehnična podpora gostovanja, če slučajno ne bo šlo pa prosim za kakšen nasvet.