Php Wordpress主机IP已更改

Php Wordpress主机IP已更改,php,wordpress,Php,Wordpress,我在家里的内联网上有一个Wordpress网站,由于IP地址发生了变化,它遇到了麻烦——加载了索引页,但没有CSS,我无法登录到网站管理面板 不幸的是,我在备份方面有点落后。有没有办法让Wordpress引用新的IP地址?我曾经遇到过这个问题。登录数据库并检查wp_选项(如果wp_是您的表前缀),然后搜索所有记录并用新ip替换旧ip 可能具有旧ip的列将是“permalinks”等。。很抱歉,我现在看不到我博客的表结构,否则我会发布正确的列名。我曾经遇到过这个问题。登录数据库并检查wp_选项(如

我在家里的内联网上有一个Wordpress网站,由于IP地址发生了变化,它遇到了麻烦——加载了索引页,但没有CSS,我无法登录到网站管理面板


不幸的是,我在备份方面有点落后。有没有办法让Wordpress引用新的IP地址?

我曾经遇到过这个问题。登录数据库并检查wp_选项(如果wp_是您的表前缀),然后搜索所有记录并用新ip替换旧ip


可能具有旧ip的列将是“permalinks”等。。很抱歉,我现在看不到我博客的表结构,否则我会发布正确的列名。

我曾经遇到过这个问题。登录数据库并检查wp_选项(如果wp_是您的表前缀),然后搜索所有记录并用新ip替换旧ip


可能具有旧ip的列将是“permalinks”等。。很抱歉,我现在看不到我博客的表结构,否则我会发布正确的列名。

我以前在将站点从测试迁移到生产时遇到过这个问题。方便的是,MySQL有一个字符串替换函数

试着这样做:

UPDATE wp_posts SET post_content = REPLACE(post_content,"http://localhost","http://www.myblog.com")

我以前在将站点从测试迁移到生产时遇到过这个问题。方便的是,MySQL有一个字符串替换函数

试着这样做:

UPDATE wp_posts SET post_content = REPLACE(post_content,"http://localhost","http://www.myblog.com")

您必须更改设置中的“主页”和“站点URL”。由于无法打开wordpress的管理端,请在phpMyAdmin(或类似的东西)中打开数据库

可在“wp_选项”表中找到选项(wp_前缀可能不同)。使用此查询查找必要的设置

SELECT * FROM `wp_options` WHERE `option_name` IN ('siteurl', 'home')

将两个选项的值都更改为新IP。

您必须更改设置中的“主页”和“站点URL”。由于无法打开wordpress的管理端,请在phpMyAdmin(或类似的东西)中打开数据库

可在“wp_选项”表中找到选项(wp_前缀可能不同)。使用此查询查找必要的设置

SELECT * FROM `wp_options` WHERE `option_name` IN ('siteurl', 'home')

将这两个选项的值都更改为新的IP。

您有两个地方可以更新它(好的,三个,但我们将坚持使用这两个)

如果您仍然可以登录到您的管理部分,请为您的URI/wp admin/options.php键入以下内容-例如,如果您的站点是,那么您的完整URL将是。一旦你登录到你的网站,你应该会看到两个字段(你会看到很多字段),但你会想寻找其中包含URL的两个字段-网站URL和博客URL(在WP 2.7中,字段标记为“主页”和“网站URL”,在其他版本中不确定)

或者,您可以登录MySQL数据库并运行以下操作

Select * from wp_options where option_name IN('siteurl','home'); 
我今天刚在我的一个安装上运行了这个。如果您选择将选项_值设置为本地主机,则可以运行以下操作:

update wp_options set option_value='http://www.yourblogname.com' where option_name = 'siteurl';
update wp_options set option_value='http://www.yourblogname.com' where option_name = 'home';

这应该会更新您的表结构。

您有两个地方可以更新它(好的,有三个,但我们将坚持使用两个)

如果您仍然可以登录到您的管理部分,请为您的URI/wp admin/options.php键入以下内容-例如,如果您的站点是,那么您的完整URL将是。一旦你登录到你的网站,你应该会看到两个字段(你会看到很多字段),但你会想寻找其中包含URL的两个字段-网站URL和博客URL(在WP 2.7中,字段标记为“主页”和“网站URL”,在其他版本中不确定)

或者,您可以登录MySQL数据库并运行以下操作

Select * from wp_options where option_name IN('siteurl','home'); 
我今天刚在我的一个安装上运行了这个。如果您选择将选项_值设置为本地主机,则可以运行以下操作:

update wp_options set option_value='http://www.yourblogname.com' where option_name = 'siteurl';
update wp_options set option_value='http://www.yourblogname.com' where option_name = 'home';

这将更新您的表结构。

要临时登录,请在wp-config.php中使用以下代码:

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
或者您可以将其添加到主题的functions.php中:

update_option('siteurl','http://example.com/');
update_option('home','http://example.com/');

警告:需要更新SQL数据库才能使已安装的插件使用新的URL/主机名。因此,如果需要使用插件修改数据库。

要临时登录,请在wp-config.php中使用以下代码:

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
或者您可以将其添加到主题的functions.php中:

update_option('siteurl','http://example.com/');
update_option('home','http://example.com/');

警告:需要更新SQL数据库才能使已安装的插件使用新的URL/主机名。因此,如果使用插件,则需要修改数据库。

小心链接:https或http

在命令行中:

mysql -u root -p
在SQL中,为xxxx设置新IP

mysql>使用wordpress

mysql>从wp_选项中选择*选项,其中选项_id=1

mysql>更新wp_选项集选项_值=”http://xxxx“在哪里 选项_id=1; 出口


重新启动服务器

小心链接:https或http

在命令行中:

mysql -u root -p
在SQL中,为xxxx设置新IP

mysql>使用wordpress

mysql>从wp_选项中选择*选项,其中选项_id=1

mysql>更新wp_选项集选项_值=”http://xxxx“在哪里 选项_id=1; 出口

重新启动服务器

在这里的其他答案编写时可能不可用,但现在我发现它更完整,更容易理解

在我的例子中,修改
wp config.php
的方法只是部分成功。上述网页中描述的重新定位方法最终成功

以下是以下内容的概要:

可能在其他答案写出来的时候还没有,但是现在我发现它更完整,更容易理解

在我的例子中,修改
wp config.php
的方法只是部分成功。上述网页中描述的重新定位方法最终成功

以下是以下内容的概要:


对不起,这是你要做的,使所有的链接工作。。。您需要在wp_选项表中修复您的IP才能登录。尝试搜索谷歌,有很多帖子告诉你怎么做。对不起,这是你要做的,使所有的链接工作。。。你需要