Как я могу запустить веб-сайт wordpress с одной и той же базой данных mysql на двух разных серверах?

Я веду веб-сайт на WordPress, на который ежедневно приходят 10 тысяч посетителей. Теперь я хотел бы изменить существующие тему и сервер (Ubuntu 16.04 и LEMP). У меня есть два момента, которые сбивают меня с толку, потому что я не хочу беспокоить посетителей.

  1. Могу ли я сделать работающий сайт на двух серверах с разными IP одновременно? Например, доступ к новому веб-сайту по IP (https://198.XXX.XXX.XXX) А ТАКЖЕ Старый веб-сайт может продолжать работать на существующем IP-адресе сервера и доменном имени.

  2. Если какая-либо новая статья появляется или обновляется на существующем [старом] веб-сайте, то будет ли она автоматически применяться (добавляться) на новом веб-сайте сервера?

Короче говоря, как я могу запустить два веб-сайта на базе WordPress с одной и той же базой данных MySQL на двух разных серверах?

Если это возможно, пожалуйста, расскажите мне, как это сделать.

синхронизация двух схем mysql будет проблемой. И действительно подвержен ошибкам. Я настоятельно рекомендую вам подготовить новый стек, поставить свой сайт на техническое обслуживание и изменить DNS. Поместите 301 редирект на старый IP-адрес на новый хост, вернитесь в онлайн с вашей базой данных все еще в целости

Andrea Golin 26.10.2018 10:08
1
1
126
1

Ответы 1

Откройте wp-config.php в вашей установке WordPress. найдите эту строку define('DB_HOST', 'localhost'); и замените ее на define('DB_HOST', 'https://198.XXX.XXX.XXX');, используя IP-адрес вашего старого сервера базы данных, и теперь вы сможете получить доступ к базе данных старого сервера.

Вам также необходимо обновить site_url для доступа к медиафайлам. или вы можете использовать плагин FeedWordpress.

Два сайта WordPress с одинаковым контентом

как насчет URL сайта в таблице wp_options?

Vel 26.10.2018 09:15

@ChinmayRajyaguru, поскольку вы хотите использовать другой сервер для другого веб-сайта, вам необходимо обновить DB_HOST до.

hardik 26.10.2018 10:02

Спасибо за ваше драгоценное время @hardik. Редакция № 2 [Отредактированный ответ] идеально подходит для тестовых целей. Я протестирую ваш подробный метод ответа на localhost и сообщу вам.

Chinmay Rajyaguru 26.10.2018 10:15

Другие вопросы по теме