我的站点移到新服务器后无法登录 时间: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 结束 文章导航