Can't Reach wp-admin

时间:2020-04-18 作者:Brendan Jackson

访问链接上的wp admin时http://ec2-3-16-54-250.us-east-2.compute.amazonaws.com/wp-admin, 我获得以下URL

http://ec2-3-16-54-250.us-east-2.compute.amazonaws.com/wp-admin/ec2-3-16-54-250.us-east-2.compute.amazonaws.com/wp-login.php?redirect_to=http%3A%2F%2Fec2-3-16-54-250.us-east-2.compute.amazonaws.com%2Fwp-admin%2F&reauth=1

我来自一个从localhost到服务器的直接数据库传输。

我进入了wp选项,并更改了wp\\u选项中的option\\u值,以反映当前live的值。见下文。

   option_id: 1
 option_name: siteurl
option_value: ec2-3-16-54-250.us-east-2.compute.amazonaws.com
    autoload: yes

*************************** 2. row ***************************

   option_id: 2
 option_name: home
option_value: ec2-3-16-54-250.us-east-2.compute.amazonaws.com
    autoload: yes
我只是替换了localhost值,但似乎做了一些不正确的事情。我没有安装任何改变url的插件或htaccess文件,这是一个相对较新的AWS EC2实例。

我看到很多人无法访问wp admin链接的问题,但这并不是特别的问题。

你能帮忙吗?

3 个回复
SO网友:wpnovice

将站点移动/克隆到新URL时,仅更改wp options option\\u值是不够的。

正确的方法是使用wordpress站点克隆插件(很多免费的好插件),比如Replicator。进行适当的归档并在AWS上安装站点。它应该能够解决所有URL问题,并且比手动修复安装要快得多(并且可能会错过一些将来会出现的问题)。

以下是插件:https://en-ca.wordpress.org/plugins/duplicator/

SO网友:Narkanister

真奇怪!

仔细检查是否已将url意外粘贴到数据库选项表行中两次(似乎重复)。

检查htaccess,以查找可能导致异常重定向/重写的任何内容。

你做得很好。。。。继续前进。AWS部署总是很棘手。但像你一样,我宁愿手工操作——我不相信“魔法”插件。

SO网友:Eduard

当我将网站从本地迁移到生产时,有时会遇到类似的情况,我的解决方案是在wp-config/functions.php

这样,它是绝对的,您不需要依赖数据库更新。

相关推荐

使用wp-Super-cache和Amazon CloudFront-我可以直接提供文件(无CDN)吗?

我正在使用启用cdn支持的wp super cache插件(aws cloudfront)。我也在使用重新加载的wp表。后一个插件通过ajax包含一个文本文件,该文件由cdn提供服务。该插件不执行任何类型的jsonp操作,因此文件会遇到访问控制允许源问题。在我去修改插件以正确提取文件之前,有人知道我如何限制cdn存储此文件,并直接提供它吗?