我想将wordpress域从http://IP/folder1/folder2更改为http://mydomain.de
我做了谷歌,我跟踪了wordpress代码,我下载了整个数据库,搜索并替换了所有的东西,我甚至修改了主题的function.php
但是,当我去mydomain.de的时候,它显示了mydomain.de,然后我点击任何链接和繁荣,它是从http://IP/folder1/folder2返回的。数据库保持不变,我仍然发现mydomain.de到处都是。
我不知道这是怎么回事。我显然错过了什么,但是什么??
谢谢!
发布于 2015-11-23 18:51:43
您可以更新数据库以指向新域。并在wp-config.php中进行以下更改
define('WP_HOME', 'www.newdomain.com');
define('WP_SITEURL', '/');在MySQL中
update wp_options set option_value = "http://www.newdomain.com/" where option_id = 1;
update wp_options set option_value = "http://www.newdomain.com/" where option_id = 2;
update wp_blogs set domain = "www.newdomain.com" where site_id = 1;
update wp_sitemeta set meta_value = "http://www.newdomain.com/" where meta_id = 14;注意: MySQL中的这些设置可能会发生一些变化,所以只需在要更新一次的表上执行一个select即可确认。大多数情况下,结构应该保持不变。
中的一些表可能不是在非多站点版本中,因此忽略这些更新查询是安全的.。
发布于 2015-02-17 20:23:40
我所做的类似于你描述的方式,这是可能的,但我不记得步骤,而且很容易搞砸事情。我专业地开发网站,并且总是在本地服务器上做,然后将它们移到网上。
我在插件WP克隆上取得了巨大的成功。我建议您安装它,创建克隆,在其他站点上安装Wordpress,安装插件,并使用它安装克隆。这是如此容易,你应该在几分钟内完成。当然,你会学到更多的其他方法,并有更高的血压。
发布于 2015-02-17 21:16:54
这些步骤很简单,我每天都这样做。
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');你也可以使用复制插件来实现整个过程的自动化.
https://stackoverflow.com/questions/28570308
复制相似问题