сайт не работает в Chrome, но работает в IE, Firefox - PullRequest
1 голос
/ 21 июля 2011

Я сталкиваюсь со специфической проблемой, у меня есть сайт на django, который отлично работает на локальном хосте в Firefox, IE и Google Chrome. Когда я ставлю его на сервер, он отлично работает в Firefox, IE, но не в Chrome Проблема в том, что каждый раз, когда я вхожу в Chrome и пытаюсь посетить другие страницы, перенаправляет меня на страницу входа, что означает, что переменные сеанса не сохраняются или могут быть какие-то другие проблемы такого не происходит в Mozilla Firefox и IE

было бы очень признательно, если бы кто-нибудь мог мне помочь, потому что я застрял и сайт должен быть готов через неделю

если я не конкретен, пожалуйста, попросите спецификации

спасибо за помощь заранее

this is the .htaccess files
suPHP_ConfigPath /home/shaastra
AuthUserFile /home/shaastra/public_html/2011/erp/.htpasswd
AuthType Basic
AuthName "This area is closed for now."
Require valid-user
AddHandler fastcgi-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_URI} /2011/erp$
RewriteRule .* %{REQUEST_URI}/ [R,L]
RewriteRule ^(media/.*)$ - [QSA,L]
RewriteCond %{REQUEST_URI} !(django.fcgi)
RewriteRule ^(.*)$ ./django.fcgi/erp/$1 [QSA,L]

1 Ответ

0 голосов
/ 23 июля 2011

Я понятия не имею, источник проблемы, это может быть GC, или, может быть, ваши настройки, есть одна опция, чтобы установить возраст сессии, возможно, форсирование это поможет вам.

# settings.py

# 25 minutes
SESSION_COOKIE_AGE = 150000

# if you whant to be 25 minutes of inactivity you should add this
SESSION_SAVE_EVERY_REQUEST = True

В этом билете Random session timeouts when setting request.set_expiry(0) они сказали:

Лично я не видел, чтобы это случилось. Пара вещей для двойной контроль:

* Is your session backend evicting sessions for some reason? If

вы используете memcached, это может быть так. * Есть ли у вас какой-то посредник, вмешивающийся прокси? Тот факт, что изменение KeepAlive изменяет поведение, сильно указывает на прокси или что-то еще, внешнее для Джанго.

Я подозреваю, что это не ошибка Джанго: тот факт, что изменение Conf в Apache меняет имя, которое сильно указывает на веб-сервер и / или проблема конфигурации прокси. Изменение этих параметров в теория не должна влиять на Джанго вообще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...