Всем привет. При переносе на одном и том же хосте столкнулся с проблемой.
На одном хосте есть сайт, сделал дамп БД и файлов. Создал новый каталог на фтп и подключил новый домен. Создал отдельную базу данных для этого сайта. Переношу(делаю копию существующего сайта) только для другого домена.
После переноса сайт работает а в админку попасть не могу, ввожу логин пароль, станица вроде перегружается но никаких сообщений о правильности не правильности введенных данных не выводит. Когда ввожу левые данные — пишет что логин/пароль не верны. Пробовал через базу подменять емейл, что бы прислали восстановление пароля — так же, в админку попасть не получается. В консоли разработчика заметил такую вещь, вылетают 302, 301 ошибки joxi.ru/52aYQzpiw14x20
Переносил 2 способами:
1 — заливал дамп файлов в новую папку, менял все пути и доступы к бд, заливал базу данных
2 — качал такую же версию modx, устанавливал с 0, после чего подменял «чистую» базу на копию, заливал все файлы с заменой кроме конфигов.
лог ошибок заполнен только ошибками на phpthumb
Результат одинаковый. В чем может быть проблема?
302, 301 — это не ошибки, а серверные коды ответов. Это простой редирект. Если сообщений об ошибке логина-пароля нет, то это скорее всего проблемы с сохранением сессии. Может с доменом для кукисов что-то не то (не тот домен). Может еще что-то. Введите неправильный логин/пасс. Если будет сообщение об ошибке — то это хорошо. Значит все отрабатывается корректно, а в админку не пускает или сессия не держится, или прав на контекст нету.
Не правильный логин и пароль отлавливается(выдает ошибки). Сайт с которого тянулось — работает и права все есть. Может в бд похомичить, сессии обнулить или еще чего? у меня варианты уже отпали.
Удалил все куки, обновил страницу, пробую авторизироваться и в куки ничего не записывается, просто пусто(даже домена сайта нету). При этом проделал то же самое на рабочем сайте — там есть phpsessid
Смотрите в БД, не указан ли в настройках session_cookie_domain какой-нибудь домен?
в таблице modx_system_settings все что связано с сессиями
cache_db_session 0
cache_db_session_lifetime (пусто)
с куками ничего нету(записей)
Тогда ничего больше не подскажу. Без доступа к серверу ничего конкретного сказать нельзя. Сразу уточню, что мне доступ не нужен, я пока занят.
Приношу свои извинения, недосмотрел что внизу таблицы есть выбор сколько на странице, поставил 500, параметры куков таки стояли, снес их, удалил все с таблицы сессии, почистил кэш — в админку попал
Что и следовало доказать.