Не удалось успешно изменить URL-адрес сайта WordPress

Я пытаюсь настроить Wordpress с Multisite, и первое, что я пытаюсь сделать после получения Bitnami AMI, работающий на хосте EC2, назначает эластичный IP-адрес. Однако, как только я назначу это, я не могу попасть на свою страницу входа в Wordpress из-за проблем с перенаправлением.

Когда я пытаюсь перейти по своему новому URL-адресу http://ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.com, меня перенаправляют на http://ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.com/wp-signup.php?new=ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.com с ошибкой цикла перенаправления, отображаемой моим браузером. (IP-адрес, отмеченный крестиком, одинаков во всех трех случаях).

Кроме того, как и ожидалось, мой апач access_log выдает 20 из следующих строк, когда я пытаюсь получить доступ к своему сайту:

[05/Jun/2016:19:56:41 +0000] "GET /wp-signup.php?new=ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.com HTTP/1.1" 302 -

Вещи, которые работают

  • Прежде чем я назначу эластичный IP-адрес, я могу получить доступ к сайту Wordpress из http://ec2-yy-yy-yy-yy.us-west-2.compute.amazonaws.com, если я не внесу никаких изменений в URL-адрес сайта после запуска экземпляра EC2 с помощью Bitnami Wordpress AMI.
  • После назначения эластичного IP-адреса я могу подключиться к инстансу EC2 по SSH, используя как новый IP-адрес, так и соответствующее имя хоста *.compute.amazonaws.com.

Что я пробовал

Следуя этим шагам, я...

  • Обновил DOMAIN_CURRENT_SITE в моем wp-config.php, а также обновил site_url и home, чтобы они соответствовали новому имени хоста.

  • Добавил WP_HOME и WP_SITEURL к моему wp-config.php

  • Добавлен флаг RELOCATE

Ни один из них не решает проблему перенаправления.


person Yjay    schedule 05.06.2016    source источник


Ответы (2)


Ага, я нашел еще одну ссылку, в которой говорится, что миграция настройки Multisite немного сложнее и требует поиска во всех таблицах базы данных любых ссылок на старое имя хоста:

http://codex.wordpress.org/Moving_WordPress

Поиск по всем таблицам в phpmyadmin... Я нашел еще несколько ссылок! После обновления всего этого я теперь могу попасть на свой сайт, используя новый эластичный IP-адрес.

person Yjay    schedule 05.06.2016

Стеки Bitnami поставляются с инструментом для автоматической настройки IP-адреса машины установки. В случае с WordPress вам просто нужно подключиться к вашей машине по SSH и выполнить следующую команду:

 sudo /opt/bitnami/apps/wordpress/bnconfig --machine_hostname NEW_DOMAIN

Надеюсь, поможет.

person José Andrés    schedule 06.10.2016