我尝试使用Multisite设置Wordpress,并且在EC2主机上运行Bitnami AMI后我尝试做的第一件事就是分配一个弹性IP。但是,一旦我分配了此内容,由于重定向问题,我无法访问我的Wordpress登录页面。
当我尝试转到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
,我的浏览器显示重定向循环错误。 (在x'中注明的IP地址在所有3种情况下都是相同的。)
此外,正如预期的那样,当我尝试访问我的网站时,我的apache 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 -
有效的方法
http://ec2-yy-yy-yy-yy.us-west-2.compute.amazonaws.com
访问Wordpress网站,只要我在使用Bitnami Wordpress AMI启动EC2实例后不对网站URL进行任何更改。我尝试过的事情
关注these steps,我已经......
在我的DOMAIN_CURRENT_SITE
中更新了wp-config.php
,并更新了site_url
和home
以匹配新的主机名。
已将WP_HOME
和WP_SITEURL
添加到我的wp-config.php
添加了RELOCATE
标志
这些似乎都没有解决重定向问题。
答案 0 :(得分:0)
Aha - 我发现了另一个链接,指出迁移多站点设置更复杂,并且需要在所有数据库表中搜索对旧主机名的任何引用:
http://codex.wordpress.org/Moving_WordPress
搜索phpmyadmin中的所有表格...我确实找到了更多参考资料!更新完所有这些后,我现在可以使用新的弹性IP访问我的网站。
答案 1 :(得分:0)
Bitnami堆栈附带一个工具,可自动配置安装的机器IP。对于WordPress,您只需要通过SSH连接到您的计算机并执行以下命令:
sudo /opt/bitnami/apps/wordpress/bnconfig --machine_hostname NEW_DOMAIN
希望它有所帮助。