2010-06-14 19 views
7

Uygulamamı subdomain.domain.com adresine dağıttım (yalnızca bir alt etki alanında çalışır). Her şey, kullanıcıların zaman zaman uygulamada oturum açamadığı (admin panelinde oturum açmaya çalışırken "Looks like your browser isn't configured to accept cookies. Please enable cookies, reload this page, and try again" mesajının gösterileceği) dışında iyi çalışır. Web sunucusunu yeniden başlatmanın bir süredir bu sorunu ortadan kaldırdığını fark ettim.Çerezleri alt etki alanında çalışmak için Django uygulaması nasıl kurulur?

Herkes, alt etki alanı üzerinde django projesi kurma konusunda deneyim sahibidir ve uygulamamın zaman zaman sıfırlama yapmadan doğru şekilde çalışmasını sağlamak için nasıl yapılandırılacağı konusunda bana rehberlik edebilir mi?

Ben ayarı = 'subdomain.domain.com' SESSION_COOKIE_DOMAIN kurmaya çalıştı ediyorum ama ben Django 1.1.1, Python 2.5 kullanmak sorunu (belki yanlış olarak ayarlayın?)

çözmedi Bu proje için .4. Proje, diğer projeler için kullandığım sağlayıcıda dağıtılıyor ve çerezler mükemmel çalışıyor. Diğer projeler alt alanlar üzerinde de çalışır ve hiç SESSION_COOKIE_DOMAIN ayarlanmamıştır. Ayarlarınızda SESSION_COOKIE_DOMAIN ayarınız var mı?

+0

Hangi barındırma kurulumnsunuz? Detayları sağlayabilir misin? Benim önerisi de dahil olmak üzere –

+0

aşağıdaki bilgiler dahil olmak üzere her türlü şeyler olabilir, benim bazı ayarları ile güncellendi. Önerinizi aşağıdan da denedim ama işe yaramıyor ya da yanlış bir şey yapıyorum. – dzida

cevap

4

Öyleyse, sitenin çalıştığı alan olmayan bir şeye ayarlanmış mı?

+0

Bu ayarı daha önce hiç şans vermeden kurmayı denedim. Anında bunu kullanmıyorum, ama yakın zamanda vardı: SESSION_COOKIE_DOMAIN = 'subdomain.domain.com' – dzida

+3

Çeşitli seçenekleri denedim ve 'SESSION_COOKIE_DOMAIN =' domain.com'' ayarını (subdomain.' parçası olmadan) belirledim sorunu çözdü. – dzida

+0

'SESSION_COOKIE_DOMAIN = '.domain.com''? – teewuane

İlgili konular