更改站点URL会破坏我的Wordpress站点

时间:2014-05-16 00:42:27

标签: wordpress url

我的wordpress继续使用域名作为我的域名IP地址,而不是我的http://www.DestinyKingPhotography.com地址。话虽如此,我在一般设置中更改了它,最终破坏了我的网站。我尝试去了functions.php选项并添加了

update_option( 'SITEURL', 'http://www.DestinyKingPhotography.com'); update_option( '家', 'http://www.DestinyKingPhotography.com');

然而这不起作用。我知道这是一个用户错误,但我很难弄清楚这一点。我已经访问了此链接http://codex.wordpress.org/Changing_The_Site_URL,但我仍然无法弄明白。

请帮帮我,我迷路了。

谢谢

命运之王

3 个答案:

答案 0 :(得分:1)

首先,使用FTP将一个良好的副本替换functions.php文件,而不使用IP更改功能。请参阅FilezillaFTP Clients « WordPress Codex

其次,将这两行添加到你的wp-config.php开头<?php下方的几行空白处,以更改回IP:

define('WP_HOME','http://your-ip-address');
define('WP_SITEURL','http://your-ip-address');

在您的站点使用IP备份后,在从Bluehost的Cpanel执行数据库备份后,使用interconnectit.com WordPress Serialized PHP Search Replace Tool在整个数据库中执行正确的查找/替换。见http://codex.wordpress.org/Backing_Up_Your_Database

如果网站没有回到wp-config.php中的上述行,请继续使用Interconnect脚本在整个数据库中更改它们,但首先备份数据库。

答案 1 :(得分:0)

这就是所谓的“死亡白屏”。那里有很多故障排除指南。 Here's the one from the Wordpress Codex

由于您正在编辑functions.php,这可能是根本原因。如果您可以从备份中恢复旧文件,请执行此操作。

在我的情况下,它几乎总是由?>之后的额外空格引起的。如果您没有备份,则可能需要从中删除关闭的?>标记。 It isn't needed.

祝你好运。

答案 2 :(得分:0)

这对我有用,非常感谢你。

我犯了同样的致命错误并在“functions.php”中使用了update_option

该网站完全崩溃。

我进入了我的“wp-config.php”并将地址更改回我的子目录:

define('WP_HOME','http://your-ip-address/wordpress');
define('WP_SITEURL','http://your-ip-address/wordpress');