2

我正在浏览我的 wordpress 网站的“设置”选项卡,不小心将我的WordPress 地址 (URL)站点地址 (URL)更改为我不拥有的网站(我不小心把 .com 而不是 .co.uk)

现在,当我访问它时,mysite.co.uk/wp-admin它会将我带到我不拥有的另一个站点(.com),正如您所看到的,这是一个大问题,有没有一种简单的方法可以让我回到 wp 并将其改回来?

是否有我可以下载编辑和再次上传的 wp-config.php 文件之一,或者我需要更新的数据库表的一部分?

4

4 回答 4

1

将这些行添加到顶部wp-config.php

define('WP_HOME','http://mysite.co.uk');
define('WP_SITEURL','http://mysite.co.uk');

functions.php中,使用这两行:

update_option('siteurl','http://mysite.co.uk');
update_option('home','http://mysite.co.uk');

加载http://mysite.co.uk/wp-admin,确认您可以进入,然后从文件中删除这些行。

于 2012-12-11T19:54:15.323 回答
1

当我开发一个站点时,我会在测试服务器上进行,然后推送到实时服务器。为此,我更改了 mySQL 数据库中的两个字段。在 phpmyadmin 中,您可以更改 wordpress 选项。

wp_options 表编辑 siteurl 选项。以及您要确保正确的任何其他实例。

以下查询应该找到它们。

SELECT * FROM wp_optionsWHERE option_value LIKE '%mysite.com%'

然后编辑这些文件,确保在执行此操作之前备份您的数据库。它应该可以工作,但有时像这样更改数据库可能会影响菜单中的内容或站点上的其他内容。它应该解决你的糟糕问题并让你把事情做对。

于 2012-12-12T05:49:52.187 回答
1

go to your phpmyadmin and select the table called wp_otions change site url to your previous site http://mysite.co.uk.

it worked for me .

于 2016-01-18T11:07:58.370 回答
0

Run this query in your MySQL database, with the URL changed to your actual site URL:

update wp_options
set option_value = 'http://example.com'
where option_name in ('siteurl', 'home');

NB: assumes that your WordPress tables are prefixed with 'wp_', adjust as necessary if not.

于 2012-12-12T07:51:24.630 回答