Как настроить файл hosts, чтобы разрешить доступ к удаленной базе данных Wordpress с localhost - PullRequest
0 голосов
/ 14 января 2019

Моя команда и я вместе работаем над сайтом Wordpress. У нас есть один человек, который вводит данные на реальном сервере, а остальные работают локально. Мы хотели бы, чтобы наши локальные решения указывали на базу данных действующего сервера, чтобы мы могли развиваться вокруг фактического введенного содержимого базы данных.

Я добавил наш IP-адрес в качестве «Хоста доступа» в раздел «Удаленный MySQL» нашей учетной записи хостинга и подтвердил, что могу удаленно подключаться к базе данных (используя IP-адрес действующего сервера).

Поскольку URL-адрес home / site указывает на домен действующего сервера в базе данных, я понимаю, что нам нужно отредактировать наш файл hosts, чтобы замаскировать локальный URL-адрес в качестве действующего URL-адреса. .

Локальный URL, который я использую: http://localhost:8888/wordpress, поэтому я добавил эту строку в свой файл hosts:

127.0.0.1 ourliveserver.com www.ourliveserver.com

Но когда я пытаюсь получить доступ к http://ourliveserver.com/wordpress, я получаю ERR_CONNECTION_REFUSED

Может кто-нибудь сказать мне, где я ошибся?

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Получается, что вы можете переопределить URL home / site непосредственно в файле wp-config.php следующим образом:

define( 'WP_HOME', 'http://localhost:8888/wordpress' );
define( 'WP_SITEURL', 'http://localhost:8888/wordpress' );

С этими добавленными строками все работает правильно.

0 голосов
/ 14 января 2019

Как настроены ваши порты? Например, на локальном хосте у вас есть приложение, работающее на порту 8888, но если вы не укажете порт, по умолчанию будет установлено значение 80 для http.

...