miec-pavel 14 июля 2015 0 8
Всем привет. При переносе на одном и том же хосте столкнулся с проблемой.

На одном хосте есть сайт, сделал дамп БД и файлов. Создал новый каталог на фтп и подключил новый домен. Создал отдельную базу данных для этого сайта. Переношу(делаю копию существующего сайта) только для другого домена.

После переноса сайт работает а в админку попасть не могу, ввожу логин пароль, станица вроде перегружается но никаких сообщений о правильности не правильности введенных данных не выводит. Когда ввожу левые данные — пишет что логин/пароль не верны. Пробовал через базу подменять емейл, что бы прислали восстановление пароля — так же, в админку попасть не получается. В консоли разработчика заметил такую вещь, вылетают 302, 301 ошибки joxi.ru/52aYQzpiw14x20

Переносил 2 способами:
1 — заливал дамп файлов в новую папку, менял все пути и доступы к бд, заливал базу данных
2 — качал такую же версию modx, устанавливал с 0, после чего подменял «чистую» базу на копию, заливал все файлы с заменой кроме конфигов.

лог ошибок заполнен только ошибками на phpthumb

Результат одинаковый. В чем может быть проблема?
8 комментариев
Fi1osof1
Fi1osof 14 июля 2015г в 23:10 #
302, 301 — это не ошибки, а серверные коды ответов. Это простой редирект. Если сообщений об ошибке логина-пароля нет, то это скорее всего проблемы с сохранением сессии. Может с доменом для кукисов что-то не то (не тот домен). Может еще что-то. Введите неправильный логин/пасс. Если будет сообщение об ошибке — то это хорошо. Значит все отрабатывается корректно, а в админку не пускает или сессия не держится, или прав на контекст нету.
m
miec-pavel 14 июля 2015г в 23:19 #
Не правильный логин и пароль отлавливается(выдает ошибки). Сайт с которого тянулось — работает и права все есть. Может в бд похомичить, сессии обнулить или еще чего? у меня варианты уже отпали.
m
miec-pavel 14 июля 2015г в 23:30 #
Удалил все куки, обновил страницу, пробую авторизироваться и в куки ничего не записывается, просто пусто(даже домена сайта нету). При этом проделал то же самое на рабочем сайте — там есть phpsessid
Fi1osof1
Fi1osof 14 июля 2015г в 23:32 #
Смотрите в БД, не указан ли в настройках session_cookie_domain какой-нибудь домен?
m
miec-pavel 14 июля 2015г в 23:44 #
в таблице modx_system_settings все что связано с сессиями

cache_db_session 0
cache_db_session_lifetime (пусто)

с куками ничего нету(записей)
Fi1osof1
Fi1osof 15 июля 2015г в 00:05 #
Тогда ничего больше не подскажу. Без доступа к серверу ничего конкретного сказать нельзя. Сразу уточню, что мне доступ не нужен, я пока занят.
m
miec-pavel 15 июля 2015г в 00:11 #
Приношу свои извинения, недосмотрел что внизу таблицы есть выбор сколько на странице, поставил 500, параметры куков таки стояли, снес их, удалил все с таблицы сессии, почистил кэш — в админку попал
Fi1osof1
Fi1osof 15 июля 2015г в 00:15 #
Что и следовало доказать.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.