Php Wordpress在迁移到Amazon EC2后更改URL
我正在将Wordpress从一个AmazonEC2实例迁移到另一个AmazonEC2实例。因此,我根据AWS文档安装了LAMP。我已将Wordpress内容移动到Php Wordpress在迁移到Amazon EC2后更改URL,php,wordpress,amazon-web-services,amazon-ec2,Php,Wordpress,Amazon Web Services,Amazon Ec2,我正在将Wordpress从一个AmazonEC2实例迁移到另一个AmazonEC2实例。因此,我根据AWS文档安装了LAMP。我已将Wordpress内容移动到/var/www/html。我还相应地准备了数据库,并运行了.sql备份文件 但是当我转到IP地址时,它无法加载。我猜当前Wordpress正在使用实例的旧IP,而我现在有了新实例的新IP。我该如何解决这个问题 到目前为止,我是如何访问该网站的: 基于此,我在wp config.php文件中添加了以下代码 define('WP_HOME
/var/www/html
。我还相应地准备了数据库,并运行了.sql
备份文件
但是当我转到IP地址时,它无法加载。我猜当前Wordpress正在使用实例的旧IP,而我现在有了新实例的新IP。我该如何解决这个问题
到目前为止,我是如何访问该网站的:
基于此,我在wp config.php
文件中添加了以下代码
define('WP_HOME','http://X.X.X.X');
define('WP_SITEURL','http://X.X.X.X');
但它没有起作用。非常感谢您的指导。多谢各位
更新:
对不起,我不清楚这个观察结果。说我的旧IP是,我的新IP是。在这些变化之后,当我试图转到时,它就像花了一些时间加载,然后突然它试图将我带回。当然,最终我会收到超时错误消息,因为旧的IP不再可用
我使用的是ApacheWeb服务器,最新的WordPress4.5,,因此在添加
.htaccess
文件后,我设法找到了解决方法。总而言之,以下是我所做的:
define
函数放入wp config.php
.htaccess
文件放回/var/www/html
并将以前的IP更改为当前IP我做的最后一件事就是清除浏览器中的缓存。我的网站终于可以打开了。感谢您的评论,这真的很有帮助。因此,在添加
.htaccess
文件后,我设法找到了解决方法。总而言之,以下是我所做的:
define
函数放入wp config.php
.htaccess
文件放回/var/www/html
并将以前的IP更改为当前IP我做的最后一件事就是清除浏览器中的缓存。我的网站终于可以打开了。谢谢你的评论,这真的很有帮助。Hi@UserProg,谢谢你的提问。这很清楚,但我认为您没有解释您使用的是什么Web服务器(Apache,NGINX?),以及它是否有任何问题。另外,您应该告诉我们当您尝试访问时会出现什么错误。说“没有工作”不是一个好的调试输出。期待了解您的Web服务器。@HéctorValverdePareja谢谢,请查看我的更新问题。请仔细检查您的.htaccess文件。@EdwardJiang 7我在
/var/www/html
中找不到.htaccess
文件。也许它是隐藏的。如何定位它(如果它是隐藏的)并对其进行编辑?@edwardjiang7我在备份文件夹中找到了我的.htaccess
文件,其中包含旧IP。可能它没有移动到/var/www/html
,因为它是隐藏的。我是否需要复制并粘贴到/var/www/html
?您好@UserProg,谢谢您的提问。这很清楚,但我认为您没有解释您使用的是什么Web服务器(Apache,NGINX?),以及它是否有任何问题。另外,您应该告诉我们当您尝试访问时会出现什么错误。说“没有工作”不是一个好的调试输出。期待了解您的Web服务器。@HéctorValverdePareja谢谢,请查看我的更新问题。请仔细检查您的.htaccess文件。@EdwardJiang 7我在/var/www/html
中找不到.htaccess
文件。也许它是隐藏的。如何定位它(如果它是隐藏的)并对其进行编辑?@edwardjiang7我在备份文件夹中找到了我的.htaccess
文件,其中包含旧IP。可能它没有移动到/var/www/html
,因为它是隐藏的。我是否需要复制并粘贴到/var/www/html
?