首页 文章

移动WordPress时出错

提问于
浏览
0

我正在尝试将WordPress网站从“example.com/wordpress”移动到“newsite.com”,我遇到了一些相当大的麻烦 .

我对数据库进行了备份,并将所有WP文件的副本放到新主机上 . 然后我尝试更改URL,但在新页面上出现了一堆错误 . 我试图恢复到原来的网站,希望能再次按顺序排列,但现在所有内容都重定向到“新”网站 . 我的wp-config和数据库设置与以前一样,因为我从未将它们从旧网站上删除 . 我已经从新网站删除了文件 . 该页面仍在重定向,我无法访问仪表板登录 .

我现在完全不知所措,所以我真的可以使用一些专家意见 . 感谢您提供解决方案的任何帮助 .

Old Site Link

4 回答

  • 1

    如果您可以访问phpmyadmin或数据库的任何界面,您可以进入wp_options表并更新第1行和第36行 . 如jogesh_pi所述,您站点的基本URL存储在那里,因此您需要使用您的数据库更新数据库新路 .

    您可以在phpmyadmin中运行此查询,它将为您执行此操作 . 显然用你自己的url替换newsite url .

    UPDATE wp_options SET option_value = 'http://www.newsite.com' WHERE option_name = 'siteurl' OR option_name = 'home'
    
  • 1

    您需要运行数据库查询,使用新URL更新旧URL的所有实例 . 该过程在Wordpress Codex中有详细说明 .

    我喜欢使用this very useful PHP script自动运行数据库更新,因为它考虑了序列化字符串,在某些情况下,如果它们没有被解决,它们可能会破坏小部件或插件 .

  • 1

    我总是遇到这个问题,我现在使用这个插件来传输wordpress网站:http://wordpress.org/plugins/duplicator/

    但是快速修复:

    • 登录phpmyadmin,转到您的数据库

    • 转到wp_options

    • 将这两个选项更改为您的新网址,其中我的网址是旧网址:

    enter image description here

    enter image description here

    如果您的wp-content文件夹是旧网站内容,则应该提取 . 但是如果您的图片没有显示,请使用像这样的URL更换器插件:http://wordpress.org/plugins/velvet-blues-update-urls/

  • 0

    它只是一个简单的查询,可以帮助您将wordpress网站从旧的转移到新的 .

    update  wp_options set 
        `option_value` = replace(`option_value`, 'example.com/wordpress', 'newsite.com');
    

    除此之外,请确保文件权限和数据库与您在旧站点中使用的数据库相同 .

相关问题