当前位置:  开发笔记 > 编程语言 > 正文

Wordpress主机IP已更改

如何解决《Wordpress主机IP已更改》经验,为你挑选了3个好方法。

我的家庭内联网上有一个Wordpress站点,由于IP地址已经改变而遇到了麻烦 - 索引页面加载了,但没有CSS,我无法登录站点管理面板.

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



1> Schoffelman..:

你有两个地方可以更新这个(三个,但我们会坚持两个).

如果您仍然可以登录管理部分,请为您的URI /wp-admin/options.php键入以下内容 - 例如,如果您的站点是 http:// localhost,那么您的完整URL将是 http:// localhost/wp-admin/options.php.登录到您的网站后,您应该会看到两个字段(您会看到很多字段),但是您需要查找其中包含URL的两个字段 - 网站网址和博客网址(在WP中) 2.7字段标记为"home"和"siteurl",其他版本不确定).

或者,您可以登录MySQL数据库并运行以下命令.

Select * from wp_options where option_name IN('siteurl','home'); 

我今天刚刚在我的一个安装上运行了这个.如果您将option_value设置为localhost,则可以运行以下命令:

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上实际上都有变化,有时它是39,我之前也见过40,36和37.

2> Binny V A..:

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

选项可以在'wp_options'表中找到(wp_前缀可能不同).使用此查询查找必要的设置...

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

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



3> nullvariable..:

如果您不想直接破解数据库,请在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/');


谢谢你!正是我在寻找什么.对于那些不断改变网络和IP地址的人来说,它更有用.
推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有