smit |
|
---|---|
Всем привет! Столкнулся с такой же проблемой. Работаю на Опен Сервере. 2 браузера: Хром и Опера. После перезагрузки компьютера кнопкой "вкл.", упала авторизация, в обоих браузерах. Всё по опписанному выше сценарию. Вордпресс - да, Котони - нет. Кэш отключен. Никакого cookiedomain в конфигах нет. Есть: $cfg['mainurl'] = 'http://freelance2701'; Что делать?
|
Macik |
|
---|---|
`cookiedomain` это настройка админки (раздел «Сессии»). Можно исправить этот параметр прямо в базе, (обнулив если не пустой или прописав ваш актуальный домен). https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
smit |
|
---|---|
#41768 Macik: В админке. А как я в админку попаду? Нашел в базе - пусто.. |
Dr2005alex |
|
---|---|
Вопрос. А галочка "Запомнить меня" при этом активна ? WebKaa.ru - Cotonti Relax
|
smit |
|
---|---|
#41771 Dr2005alex: неа |
Dr2005alex |
|
---|---|
Есть такая проблема иногда на локалке, когда нет зоны домена... Попробуйте сделать зону loc http://freelance2701.loc Была подобная проблема, но с плюшками. https://mycotonti.ru/blog/Cookies-na-lokalke-ili-kak-ya-poteryal-mnogo-vremeni WebKaa.ru - Cotonti Relax
|
Leshkens |
|
---|---|
#41770 smit:#41768 Macik: Ну так пропишите в базе в столбце config_value у строк: cookiedomain пропишите: freelance2701 cookiepath пропишите просто слэш: / |
smit |
|
---|---|
#41776 Leshkens:#41770 smit:#41768 Macik: Понять бы еще как это делается.. Вот таблица, вот строка.. курсор нигде не встает.. |
Roffun |
|
---|---|
Переименуйте доменную папку с freelance2701 на freelance2701.ru или любой другой, и сможете авторизоваться. Только не забудьте в datas/config.php тоже изменить на $cfg['mainurl'] = 'http://freelance2701.ru'; Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
smit |
|
---|---|
и вот еще.. Added 55 minutes later: #41778 Roffun: Да, вошел. Спасибо! Но все равно надо разобраться с этим вопросом. Будет не красиво, если такое повторится на работающем сайте. |
|
This post was edited by smit (2016-06-05 14:37, 8 years ago) |
Leshkens |
|
---|---|
В опенсервере во вкладке "дополнительно" есть отличный MySQL - менеджер. В нем сразу разберетесь как сделать.
Как писал Алекс в последнем посте на предыдущей странице на хостинге такого замечано не было. Это возникает на локалке в случае если название папки — домен не содержит зоны, т.е просто имя. В вашем случае это freelance2701. Чтобы на таком домене все работало нужно в админке прописать домен для кук вручную, т.е, соответственно freelance2701. Либо просто назвать папку с указанием зоны. freelance2701.ru или freelance2701.dev, или freelance2701.loc.
Было время когда долго не мог понять, почему после того, как я перенес сайт из папки final.dev в папку final, у меня не работала авторизация. |
Macik |
|
---|---|
Выше все правильно написали. Это особенности реализации стандарта работы cookie, в котором сказано, что куки не могут быть установлены для доменов верхнего уровня, коим по сути является ваше локальное «имя без точки» (freelance2701).
Ссылки по теме:
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
CrazyFreeMan |
|
---|---|
А с таким что делать? Переставил систему, поставил одну с последних версий кота 0.9.19 но в хроме нехочет нормально работать, не хочется привыкать к инстурментам разработчика в мозиле но если выхода нет то прийдется |
Dr2005alex |
|
---|---|
Особо не понял... НО еще не плохо бы менять в конфиге site_id and secret_key к ним привязка идет в куках. WebKaa.ru - Cotonti Relax
|
Macik |
|
---|---|
#41803 CrazyFreeMan: На приведенном видео очень много «действий». Без поясняющих комментариев к нему не очень ясно в чем суть. Из того, что уловил — вы не правильно указываете настройки `cookiedomain` и `cookiepath`. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |