我正在浏览我的WordPress网站的"设置"选项卡,偶然地将我的WordPress地址(URL)和站点地址(URL)更改为我不拥有的网站(我不小心放了.com而不是.co.uk)
现在,当我转到mysite.co.uk/wp-admin
时,它会将我带到我不拥有的另一个站点(.com),正如您所看到的,这是一个大问题,有没有一种简单的方法可以让我回到wp并将其更改回来?
是否有我可以下载编辑并再次上传的 WP-config.php 文件之一,或者我需要更新的数据库表的一部分?
当我开发一个站点时,我会在测试服务器上进行,然后推送到实时服务器。 为此,我更改了 mySQL 数据库中的两个字段。 在phpmyadmin中,您可以更改wordpress选项。
wp_options表编辑站点网址选项。以及您要确保正确的任何其他实例。
以下查询应找到它们。
从wp_options
中选择 *,其中option_value如"%mysite.com%"
然后编辑这些文件,确保在执行此操作之前备份数据库。 它应该可以工作,但有时像这样更改数据库可能会影响菜单中的内容或您网站上的其他位置。 它应该修复你的哎呀,让你把事情做好。
将这些行添加到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,验证是否可以进入,然后从文件中删除这些行。
转到您的phpmyadmin并选择名为wp_otions的表将网站网址更改为您之前的网站 http://mysite.co.uk。
它对我有用.
在 MySQL 数据库中运行此查询,并将 URL 更改为实际站点 URL:
update wp_options
set option_value = 'http://example.com'
where option_name in ('siteurl', 'home');
注意:假设您的WordPress表以"wp_"为前缀,如果没有,请根据需要进行调整。