Bir alt örnek olarak birden çok örneğe bölünmüş bir Magento sitesi için doğru çerez yapılandırması nedir?


23

Sorun

Büyük bir site, farklı coğrafi bölgeler için ayrı Magento örneklerini kullanır, böylece işletmeler izole edilir. Örnek:

  • site.com
  • north.site.com
  • south.site.com
  • east.site.com
  • west.site.com

Kullanıcılar kök + bölgesel sitelerini ziyaret edebilir, doğrudan bölgesel bir siteye giriş yapabilir veya bölgesel kimlik bilgileriyle (yerinde bir kimlik doğrulayıcı + yönlendirmemiz vardır) giriş yapabilir (site.com).

Bazıları önceden giriş yaptıktan sonra giriş yapamıyor ve hata bildirimi alamıyor. Aynı isimde fakat farklı alan adlarında iki çerez içeren hatayı çoğaltabiliriz. Örnek:

  • İsim: frontend, Alan adı: .site.com
  • İsim: frontend, Alan adı: .north.site.com

Çerezleri silmek çoğu tarayıcıdaki sorunu çözer. Çerezler bazı tarayıcılarda sıkışıp kalmış gibi görünüyor ve biz de kullanıcıların cezbedeceği sürelerin dolmasını beklemekten başka şaşırdık.

Ne denedik

Başlangıçta bizim config tüm siteler için (aşağıda olduğu gibi) boştu. Bu problemleri tetikledi. Anladığım kadarıyla, etki alanını açık bir şekilde tüm siteler için ".site.com" olarak ayarlamamız gerekir, böylece bu adla / etki alanında yalnızca bir çerez bulunabilir.

Bu, Magento'nun hangi "ön uç" çerezinin doğru olduğunu bilmemesi sorununu çözüyor mu - yoksa tercih edilen bir yapılandırma var mı?

Soru

Magento'nun yöneticisinde çok alanlı kurulum için doğru çerez yapılandırması nedir?

Bakınız: "Sistem> Yapılandır> Web> Oturum Çerez Yönetimi"

Magento çerez yapılandırması


Bende de aynı problem var. Blank config ile alt alanımın admin oturum açamadı. Çerezler yüzünden (belli ki). Tüm tarayıcı çerezlerini ana etki alanından silmek, alt etki alanında oturum açmaya izin verdi, ancak ana etki alanında oturum açtıktan hemen sonra, alt etki alanı yöneticisi giriş ekranına yönlendirilir ve tekrar oturum açmak mümkün olmazdı.
Buttle Butkus

Lütfen çözüm yaz. Ben de aynı sorun var ...
Sylon

Yanıtlar:


18

Son zamanlarda benzer bir şey yapmak zorunda kaldık:

  • Çerez Yolu : /
  • Çerez Alanı : .site.com

Bu bizim davamızda hile yaptı.


Doğru, biz de öyle düşündük. Gerçek dokümanlar burada
işe

Bu ayarı yalnızca ana etki alanı yüklemesi için mi, yoksa yalnızca alt etki alanı yüklemeleri için mi yoksa tüm yüklemeler için mi kullandınız?
Buttle Butkus

Çalışmıyor. Bu ayarları (Çerez Yolu ve Etki Alanı) yalnızca ana etki alanı yüklemesinde kullanmayı denedim. Sonra hem ana etki alanı hem de alt etki alanı (örneğin http;//north.site.com) kullanmayı denedim . Sonra alt etki alanı Cookie Domain'i .north.site.com( alt etki alanının önünde bir noktayla) değiştirmeyi denedim . Sonra alt etki alanı Cookie alanının ( north.site.com) önündeki noktayı kaldırmayı denedim . Karanlıkta çekim yapıyorum ve hiçbir şeye çarpmadım. Hiç birşey çalışmıyor. Artık ana etki alanı ve alt etki alanı, yönetici girişine izin vermiyor. Önbellek temizlendi, varsayılan çerez değerlerine geri döndü.
Buttle Butkus

1
Buttle, tarayıcı çerezlerini her adımda temizledin mi?
Allan MacGregor

1
Merhaba! Lütfen çözüm yaz. Benim de aynı problemim var. Sadece site.com sitesi için .site.com yazmanız mı gerekiyor?
Sylon

4

Wordpress örneği ve Magento örneği arasında paylaşılacak oturumlara benzer bir şey yaşadık. Bizim çözümümüz (sizin dediğiniz gibi) etki alanını ayarlamaktı .site.com, ancak aynı zamanda çok büyük bir kederimiz vardı çünkü seans verilerini hemen temizleyemedik.


Evet, şimdi karşılaştığımız sorun bu. Bazı tarayıcılar çerezleri çok yapışkan yapar ve kullanıcılar bunları temizleyemez. Sadece süresi doluncaya kadar bekliyorum.
Brendan Falkowski

İşler o zamana kadar biraz garip olacak. Patronum, aniden çıkış yapmış olduğundan şikayet eden müşterinin CEO'sundan bir e-posta aldı. Böyle şeyleri değiştirmek tehlikelidir. En azından şimdi biliyorsun.
Max Bucknell

Merhaba! Lütfen çözüm yaz. Sadece site.com sitesi için .site.com yazmanız mı gerekiyor?
Sylon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.