【问题标题】:Error Moving WordPress移动 WordPress 时出错
【发布时间】:2013-06-25 08:04:04
【问题描述】:

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

我备份了数据库并将所有 WP 文件的副本放到新主机上。然后我尝试更改 URL,但在新页面上出现了一堆错误。我试图恢复到旧站点,希望一切都恢复正常,但现在一切都重定向到“新”站点。我的 wp-config 和数据库设置都和以前一样,因为我从来没有从旧站点上删除它们。我已经从新站点中删除了这些文件。页面仍在重定向,我无法访问仪表板登录。

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

Old Site Link

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    如果您有权访问 phpmyadmin 或数据库的任何界面,则可以进入 wp_options 表并更新第 1 行和第 36 行。正如 jogesh_pi 所提到的,您网站的基本 url 存储在那里,因此您需要更新使用新路径的数据库。

    您可以在 phpmyadmin 中运行此查询,它会为您完成。显然用你自己的替换newsite url。

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

    【讨论】:

    • 你是救生员,谢谢。更改第 1 行允许我登录到我的 wp-admin 并更改站点地址。谢谢!
    • 您仍然需要运行数据库范围的搜索并替换更新才能正常工作。更改数据库中的 siteurl 和 home 选项将修复任何以编程方式生成的内部链接(例如,由 PHP 模板函数生成的链接),但您的帖子内容本身中的任何内部链接、图像/媒体嵌入等仍将引用旧 URL。跨度>
    • 是的,当然。 @usefulbattery - 你还想检查 ennui 的答案。您可以检查帖子中的嵌入式媒体元素以验证 URL 路径是否正确。在许多情况下,从开发环境中移动 wp 可以保留旧的 url 结构在技术上可行,但应该更新为新的站点 url。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      但这里有一个快速解决方法:

      1. 登录phpmyadmin,进入你的数据库
      2. 转到 wp_options
      3. 将这两个选项更改为您的新网址,其中我的网址是旧网址:

      如果您的 wp-content 文件夹包含旧站点内容,它应该会被拾取。但是,如果您的图片不显示,请使用这样的 URL 更改插件:http://wordpress.org/plugins/velvet-blues-update-urls/

      【讨论】:

      • 我最终使用 Duplicator 将内容最终移植到新站点。一个很好的工具和建议。谢谢。
      • 没问题 :) 很高兴它有帮助
      【解决方案4】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-20
        • 2015-07-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多