【问题标题】:Tried to Move Wordpress from Subdirectory to Domain, Site Broke试图将 Wordpress 从子目录移动到域,站点损坏
【发布时间】:2013-02-12 23:23:36
【问题描述】:

我试图将我的测试版 Wordpress 网站移动到我的活动域中,但现在一切都坏了。我不知道如何解决这个问题。这是我所做的:

  1. 我有一个在 mydomain.com 上运行的站点,但我想重建它。所以我在 mydomain.com/test 下载了新安装的 WordPress 并构建了一个新主题。
  2. 我完成了新主题并准备将其移至 mydomain.com。我决定将所有内容留在子域中以进行迁移,因此我关注了these instructions
  3. 效果很好。 Mydomain.com 正在显示新网站。
  4. 然后,我愚蠢地决定将子目录从 /test 重命名为 /v2(因为我想要一个更简洁的名称,并且我想让 /test 保持开放以进行测试,而不是将其用于我的新站点)。李>
  5. 一切都坏了。
  6. 我试图将子目录改回 /test,因为站点正在使用它,但一切仍然损坏。主题似乎没有加载。我的网站没有显示任何样式。我的照片显示不正确。我的插件不见了。

有没有办法解决这个问题?请告诉我,我不只是失去了 3 个月的工作......

This is my site.

【问题讨论】:

    标签: wordpress installation wordpress-theming move subdirectory


    【解决方案1】:

    数据库,将 url 设置为 mydomain.com/test 您将需要更新数据库条目,请参见下面的脚本 http://dan.doezema.com/2010/04/wordpress-domain-change/

    【讨论】:

    • 我按照您的建议运行了脚本,但我的网站仍然损坏。现在我根本无法访问 mydomain.com/wp-admin。其他想法?
    • 好的,我去了 phpMyAdmin 并将 siteurl 改回 mydomain.com/test,现在我可以登录到 mydomain.com/wp-admin。但一切仍然破碎。帮忙?
    • 现在管理仪表板告诉我我的 .htaccess 文件不可写。有什么办法可以解决这一切吗?
    • 权限设置是什么?
    【解决方案2】:

    听起来您需要更新您的 Wordpress 数据库中的 siteurlhome 值。登录到您的 cPanel 并转到 phpMyAdmin。从那里您应该能够打开您的 WordPress MySQL 数据库。

    转到您的wp-options 表并确保您的siteurl(option_id 1)和home(option_id 37)值使用正确的路径,即http://mcography.com/test

    您可能还需要更新您的固定链接。即使您不必更改任何选项,再次保存永久链接也应该会刷新您的 .htaccess 文件。

    【讨论】:

    • 我最终创建了一个新数据库,重新安装了 Wordpress,重新上传了我的主题,然后重新开始。幸运的是,我在网站上没有太多内容,所以没花太长时间。不过,感谢您的建议。
    猜你喜欢
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 2017-05-19
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    相关资源
    最近更新 更多