我的站点移到新服务器后无法登录

时间:2011-08-04 作者:Mike

我正在开发一个尚未附加到域名的网站,所以我通过像old\\u server这样丑陋的URL访问它。某物myprovider。co.uk/..//

我的提供者将我移动到一个新服务器,因此我现在必须键入:new\\u server。某物myprovider。co.uk/..//

问题是,当试图访问wp admin时,WordPress会执行某种重定向到旧地址,当然它不再工作了。所以我无法访问登录页面。

有没有办法在不访问仪表板的情况下更改WordPress中的服务器URL?

2 个回复
最合适的回答,由SO网友:kevin 整理而成

是的,我们可以通过访问wordpress的数据库来更改它。它位于wp_options wp数据库的表。您必须更改两个值;这个siteurl (第1行)和home (第37行)。

您可以通过主机的“管理”面板访问它和/或有时直接在浏览器中键入DB_HOST 您为安装博客输入的值,现在已写入wp_config.php 文件位于站点的根目录下。然后只需使用此文件中也写入的登录名和密码。

这应该可以做到。

编辑:我建议使用此kind of plugin 彻底清理数据库以更改http://yourolddomain.com/whatever/http://yournewdomain.com/whatever/.

SO网友:Tom Auger

您可以快速完成的一件事是编辑wp\\u config。php。您需要做两件事:

如果需要,请更改数据库连接信息(如@kevin所述)

  • 添加define(\'RELOCATE\',true);现在保存wp\\u config,直到文件中“停止编辑”行上方的最后一位。php,然后直接转到wp登录。新url上的php:http://new_server.something/myprovider.co.uk/.../.../wp-login.php

    登录,然后立即转到“设置”>“常规”,确保在“主页”和“站点URL”字段中同步URL(重新定位仅对其中一个字段执行,而不对另一个字段执行)。拯救测验

    然后,返回wp\\u config。php并删除您在步骤2中添加的重新定位定义。

    希望这对你有用!

    注意:如果数据库表前缀已更改,则会遇到其他困难,但根据您的描述,情况似乎并非如此。

    T

  • 结束

    相关推荐

    高级集成-WordPress+YOURLS

    我一直在使用自定义YOURLS 系统为我的博客网络创建我自己的URL缩写器。一切都很好,只有少数例外(bug已经报告给开发人员)。但我的目标是实现现有WordPress YOURLS插件中未包含的更复杂的功能。目前,当发布帖子时,WordPress会自动登录到您的LS,创建一个简短的URL,并将通知推送到Twitter。它运行良好,可以为我跟踪所有内容(短URL由WordPress记忆并插入适当的<meta> 标签)。我想做的是,我把我的博客帖子安排在太平洋时间上午8点。如果你早上8点在推特上