返回故事:
所以我像往常一样遇到GO DADDY的问题而且我的Wordpress博客被删除了。我曾使用UPDraft Backup Plug In将我的网站备份到Google云端硬盘。
在GO DADDY关闭我的托管和域名后(我必须等待3个月才能收回域名)我丢失了所有内容。
CURRENTLY:
我获得了新的托管并获得了另一个域名。我想将旧的wordpress网站迁移到新的主机和域。
我安装了Wordpress,然后安装了UpDraft Backup Plugin。当我安装我的站点备份时,旧域名导致冲突,所以现在我的wordpress管理员登录正在切换到旧域,即使我正在使用新域。
到目前为止,我无法在Wordpress上做任何事情。甚至没有登录。我知道有一个插件我将与UpDraft Backup一起使用。不知道我是否想在迁移之前或之后使用它。
所以我正在寻找解决方案。有没有办法编辑我的旧wordpess网站中的一些文件,以使其工作。
我唯一希望在我的托管服务器上删除新的Wordpress安装并重新开始。
我希望我能清楚地解释这一点。
谢谢。
答案 0 :(得分:1)
如果您有一些wordperss知识,那么请转到您的wodpress设置的根目录中的wp-config.php文件。编辑文件并将以下代码粘贴到文件中。
将“yournewsiteurl”替换为您的网站网址
define('WP_HOME','http://yournewsiteurl.com');
define('WP_SITEURL','http://yournewsiteurl.com');
希望它会有所帮助。
答案 1 :(得分:0)
使用此行代码更新您的新网站网址。将这两行放在你的funcions.php文件中
update_option('home','http://new-location-example.com');
update_option('siteurl','http://new-location-example.com');
将http://new-location-example.com替换为您当前的新网址。
答案 2 :(得分:0)
您可以在MySQL上使用以下代码这将更改现有wordpress网站上的所有网址。
UPDATE wp_options SET option_value = REPLACE(option_value, 'oldsite.com', 'newsite.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'oldsite.com', 'newsite.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'oldsite.com', 'newsite.com');
UPDATE wp_posts SET post_excerpt = REPLACE(post_excerpt, 'oldsite.com', 'newsite.com');
UPDATE wp_posts SET guid = REPLACE(guid, 'oldsite.com', 'newsite.com');
我希望这能为您的问题提供解决方案