Masalah
Sebuah situs besar menggunakan instance Magento terpisah untuk wilayah geografis yang berbeda sehingga bisnis terisolasi. Contoh:
- situs.com
- north.site.com
- south.site.com
- east.site.com
- west.site.com
Pengguna dapat mengunjungi situs root + regional, masuk langsung ke situs regional, atau masuk ke (site.com) dengan kredensial regional mereka (kami memiliki pengautentikasi + pengalihan).
Beberapa tidak dapat masuk setelah sebelumnya bisa, dan tidak mendapatkan umpan balik kesalahan. Kami dapat meniru kesalahan yang memiliki dua cookie dengan nama yang sama tetapi domain yang berbeda. Contoh:
- Nama: frontend, Domain: .site.com
- Nama: frontend, Domain: .north.site.com
Menghapus cookie menyelesaikan masalah di sebagian besar browser. Cookie tampaknya macet di beberapa browser dan kami bingung selain menunggu mereka berakhir yang menyebalkan bagi pengguna.
Apa yang kami coba
Awalnya konfigurasi kami kosong (seperti di bawah) untuk semua situs. Ini memicu masalah. Seperti yang saya pahami, kita perlu mengatur domain secara eksplisit untuk semua situs menjadi ".site.com" sehingga hanya ada satu cookie dengan nama / domain tersebut.
Apakah itu menyelesaikan masalah Magento karena tidak mengetahui cookie "frontend" mana yang benar - atau adakah konfigurasi yang lebih disukai?
Pertanyaan
Apa konfigurasi cookie yang benar di admin Magento untuk pengaturan multi-domain?
Lihat: "Sistem> Konfigurasi> Web> Manajemen Cookie Sesi"
sumber
Jawaban:
Kami harus melakukan sesuatu yang serupa baru-baru ini:
Itu berhasil dalam kasus kami.
sumber
http;//north.site.com
). Lalu saya mencoba mengubah subdomain Cookie Domain ke.north.site.com
(dengan titik di depan subdomain). Lalu saya mencoba menghapus titik di depan domain Cookie subdomain (north.site.com
). Saya menembak dalam gelap dan tidak mengenai apa pun. Tidak ada yang berhasil. Sekarang domain utama dan subdomain tidak akan mengizinkan admin masuk sama sekali. Cache yang dihapus, kembali ke nilai cookie default.Kami memiliki sesuatu yang mirip dengan sesi mendapatkan ini untuk dibagikan antara instance Wordpress dan instance Magento. Solusi kami adalah (seperti yang Anda katakan) untuk mengatur domain
.site.com
, tetapi kami juga memiliki kesedihan besar karena kami tidak segera menghapus data sesi.sumber