我正在将Wordpress从一个Amazon EC2实例迁移到另一个Amazon EC2实例之后将其搞砸了。所以我从AWS文档中安装了LAMP。我已将Wordpress内容移至/var/www/html
。我还相应地准备了数据库并运行.sql
备份文件。
但是当我转到IP地址时,它无法加载。我的猜测是当前Wordpress正在使用实例的旧IP,而我现在有了新实例的新IP。我该如何解决?
到目前为止,我为访问该网站所做的工作:
基于https://codex.wordpress.org/Changing_The_Site_URL,我已将下面的代码放在我的wp-config.php
文件
define('WP_HOME','http://X.X.X.X');
define('WP_SITEURL','http://X.X.X.X');
但它没有用。任何指导都非常感谢。谢谢。
更新:
很抱歉不清楚观察结果。我的旧IP是http://1.1.1.1,我的新IP是http://1.1.1.2。更改后,当我尝试转到http://1.1.1.2时,只需要花一些时间加载然后突然它会尝试将我带回http://1.1.1.1。当然,最终我会收到超时错误消息,因为旧的IP不再可用。
我正在使用Apache Web服务器,最新的Wordpress 4.5,http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html#wordpress-troubleshooting
答案 0 :(得分:0)
所以我在添加.htaccess
文件后找到了解决方法。总而言之,这就是我所做的:
define
功能放入wp-config.php
.htaccess
文件放回/var/www/html
并将之前的IP更改为当前IP 我做的最后一件事就是在浏览器中清除缓存。最后我的网站现在可以打开了。感谢您上面的评论,这真的有帮助。