【问题标题】:Moving Wordpress from Apache to IIS将 Wordpress 从 Apache 迁移到 IIS
【发布时间】:2010-06-08 05:59:33
【问题描述】:

我在将 Wordpress 安装从 Linux Apache 服务器移动到 Windows IIS 服务器时遇到了问题。几乎所有页面都加载为空白,包括 /wp-admin/。我在主目录中创建了一个php文件来检查phpinfo,它加载正常。

我已经复制了文件系统和数据库。我还使用正确的凭据更新了 wp-config.php。

我认为它与 .htaccess 有关,但我不确定如何更正它。任何帮助将不胜感激。

【问题讨论】:

    标签: apache iis wordpress .htaccess


    【解决方案1】:

    .htaccess 不在 Windows IIS 服务器上使用。

    http://learn.iis.net/page.aspx/557/translate-htaccess-content-to-iis-webconfig/

    【讨论】:

    • 您也可以使用 IIS 管理器直接将您的 .htaccess 文件导入为 IIS 中的 URL 重写规则。
    • 是的,但是 Wordpress 通常如何在 IIS 上运行呢?还是不行?
    【解决方案2】:

    听起来您遇到了永久链接问题,而且永久链接在 IIS 上的操作方式与 Linux 上的操作方式不同。见:Using Permalinks « WordPress Codex

    如果您可以进入管理员,请尝试在 Dashbord/Settings/Permalinks 中将永久链接重置为默认值。如果没有,则需要使用phpmyadmin进入数据库,并手动清除wp_options中的永久链接字段,通常在选项34左右。

    更新:而且,您是否更改了域?还是只是托管?也看到这个:Moving WordPress « WordPress Codex

    【讨论】:

    • 更改了域和主机,如果成功了我会试试这个并报告
    • 它没有修复它,但它似乎是它不喜欢的数据库中的东西。我尝试使用新安装的数据将文件系统指向不同的数据库,并且它没有任何问题。
    猜你喜欢
    • 2015-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-04
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 2011-08-24
    相关资源
    最近更新 更多