#php #mysql
Вопрос:
У меня есть два идентичных веб-сайта (сайт-A, сайт-B), размещенных на первом плане под одним и тем же пакетом хостинга. Два веб-сайта настроены и запущены и могут получить доступ к базе данных «localhost» (ссылка сайта a на базу данных-A, ссылка сайта B на базу данных-B), все идентичные (веб-сайт и база данных, за исключением имени базы данных и пользователя, пароля) !.
Я хочу, чтобы site-A подключался к DB-B, поэтому я делаю следующее :
- В site-B: войдите в site-A-ip (отображается на панели мониторинга site-A) в разделе «удаленный» в разделе «MySQL» в разделе «САЙТ».
- В site-A отредактируйте мои учетные данные базы данных: «локальный хост» изменится на «ip-адрес сайта-B», имя базы данных на имя базы данных-B, пользователь базы данных на имя пользователя DB-B, dbpass на пропуск пользователя DB-B.
Не удается подключиться.
сайт-Конфигурация перед изменением :
define("DB_SERVER", "localhost");
define("DB_USER", "*c2d9rouj***");
define("DB_NAME", "*bbsr9rcs4a***");
define("DB_PASS", "*ZK{.E*WJ***");
конфигурация сайта-B :
define("DB_SERVER", "localhost");
define("DB_USER", "*p3gl3vjcz***");
define("DB_NAME", "*bsjseqnext***");
define("DB_PASS", "*ZK{.E*WJ***");
конфигурация сайта-A после изменения (попробуйте получить доступ к базе данных-B):
define("DB_SERVER", "*5.213.***.**");
define("DB_USER", "*p3gl3vjcz***");
define("DB_NAME", "*bsjseqnext***");
define("DB_PASS", "*ZK{.E*WJ***");
Последнее, но важное. Разработчик Siteground need предоставляет обратную связь для сервера или хостинга. Что это такое ? Диаграмма здесь : Что я должен передать им для поддержки ?
Edward Wong: If I said, your DB is not able access remotely. Will this your scope of support ?
Todor G.: It most likely is not configured properly, but we would have to check it further of course, if your developer provides any feedback for the server or hosting end, we would be more than happy to review the reported issue and to have it resolved
Todor G.: As for now, it's best to check with a developer to address how the PHP website can be connected to a remote database
Todor G.: This is not something that we support, as it falls under the development end of the website
Todor G.: As I advised, we will be more than happy to look into this, after a developer's review
Todor G.: With this in mind, I wish you a nice rest of your day ahead
Todor G.: We are here for you 24/7 in case something comes up, bye bye for now
Комментарии:
1. Здесь, по-видимому, неполный объем информации. Это общий хостинг или настройка VPS? Может ли MySQL принимать внешние подключения? Настроена ли учетная запись пользователя для внешнего доступа? Есть ли на пути брандмауэр?
2. Если это настоящие учетные данные, я предлагаю вам изменить их как можно быстрее
3. Спасибо DarkBee, мне пришлось изменить некоторые учетные данные перед публикацией.
4. «не удается подключиться» — это не сообщение об ошибке. Расскажите нам конкретно, какую ошибку вы получили, пожалуйста
5. Привет, матиго, это общий хостинг, согласно siteground, он может получать внешние подключения (если я не ошибаюсь), но служба поддержки не говорит » да » или «нет», просто просит меня получить отзывы разработчиков. Я не знаю, есть ли какие-либо ограничения для внешнего доступа, также siteground отказался отвечать. Я не знаю, установлен ли у них брандмауэр, также перед проверкой siteground нужна обратная связь с разработчиками.