Страница 1 из 1
Обращение к неправильной БД при HTTP запросе между сайтами
Добавлено: 24 апр 2023, 16:39
MaksM
Столкнулся с такой проблемой. На локалке есть два сайта site1 с базой данных bd1 и site2 c базой bd2.
Когда пытаюсь первым сайтом получить данные со второго посредством http запроса получаю ошибку авторизации. При разборе в логах вижу, что ошибка связана с тем, что второй сайт (site2) пытается проверить пользователя в базе bd1 (сайта site1 с которого пришел запрос). Можно как-то решить эту проблему? На продакшене все работает нормально.
Re: Обращение к неправильной БД при HTTP запросе между сайтами
Добавлено: 28 апр 2023, 15:35
SagePointer
Если к разным базам коннектятся под разными пользователями, то выдать одному из них доступ к другой базе, если у него его нет.
Re: Обращение к неправильной БД при HTTP запросе между сайтами
Добавлено: 03 май 2023, 11:08
MaksM
SagePointer писал(а): ↑28 апр 2023, 15:35
Если к разным базам коннектятся под разными пользователями, то выдать одному из них доступ к другой базе, если у него его нет.
Проблема в том, что сайт к которому обращаются, почему-то пытается подключиться к базе сайта который обращается, а не к своей.
Re: Обращение к неправильной БД при HTTP запросе между сайтами
Добавлено: 05 май 2023, 00:58
SagePointer
MaksM писал(а): ↑03 май 2023, 11:08
Проблема в том, что сайт к которому обращаются, почему-то пытается подключиться к базе сайта который обращается, а не к своей.
Ну, тогда исправить реквизиты для подключения
Re: Обращение к неправильной БД при HTTP запросе между сайтами
Добавлено: 05 май 2023, 15:40
MaksM
SagePointer писал(а): ↑05 май 2023, 00:58
MaksM писал(а): ↑03 май 2023, 11:08
Проблема в том, что сайт к которому обращаются, почему-то пытается подключиться к базе сайта который обращается, а не к своей.
Ну, тогда исправить реквизиты для подключения
Какие конкретно? На внешних серверах с этими же настройками все работает нормально, даже подключение с локального сайта на удаленный работает нормально. Не работает только когда оба сайта на одной машине.