Wp管理页面无法访问

时间:2014-12-23 11:57:58

标签: wordpress admin

当我去http://www.cowrubber.com/wp-admin

网址更改为 http://cowrubber.com/wp-admin/cowrubber.com/wp-login.php?redirect_to=http%3A%2F%2Fcowrubber.com%2Fwp-admin%2F&reauth=1

不知何故,我无法访问管理页面进行登录。

我已从localhost上的测试站点复制了该站点。并将数据库中的网址更改为新网址,但由于原因不明,我无法访问管理网站。

1 个答案:

答案 0 :(得分:0)

当你将wordpress移动到一个不同命名的域时,只是在数据库中搜索和替换它是不够的,因为wordpress(遗憾地)以序列化格式存储了很多东西。

所以你需要做的是,在你的情况下:

  • 创建本地数据库的备份

  • 创建当前生产数据库和文件的备份

  • 删除生产服务器中的所有文件,并从生产数据库中删除所有表。

  • 从localhost将所有文件复制到生产服务器。

  • 将本地数据库导入生产数据库。

  • 请勿在浏览器中打开生产wordpress网站!

  • 转到此处,下载最新的脚本:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

  • 将其解压缩到wp_replace目录。

  • 将此目录上传到您wp-conifg.php所在的文档根目录。

  • 转到http://example.com/wp_replace/

  • 填写FromTo字段,不使用http://且不使用斜杠。例如:somethinog.localhost到'example.com`

  • 直播吧。您将看到,表中有多少记录已更改。

  • 删除此wp_replace目录。如果你离开它,添加一个htpasswd,否则任何人都可能崩溃你的数据库。

  • 转到WP管理员,导航至Options -> Permalinks。推送保存。

  • 现在你可以使用新的支配:)