Wordpress 作为 Azure Umbraco 主网站上的子网站

Wordpress 作为 Azure Umbraco 主网站上的子网站

因此,我成功地让一个 Wordpress 网站作为 umbraco 父母的子网站运行起来。

我使用 Azure 创建了一个 Wordpress 网站,然后根据本文成功将该网站复制到子 /blog 目录:http://blogs.msdn.com/b/webapps/archive/2013/02/13/hosting-wordpress-in-a-subfolder-of-your-windows-azure-web-site.aspx

您可以在这里看到我的成功:http://littlenomads.azurewebsites.net/blog/

到目前为止,解决方案的一部分是更改 Umbraco web.config 以忽略博客目录:按照这个 SO 答案:.NET 服务器上的 PHP 配置 - URL 重定向

所以这意味着如果 Wordpress 博客正在加载,则 MySQL 数据库连接正在工作。

但是当我尝试登录 wp-admin 时,网站旋转了一会儿,然后我收到 502 错误,这意味着 Azure 正在崩溃,等待长时间运行的请求。

我已尝试按照本指南进行调试:http://ruslany.net/2013/01/php-troubleshooting-in-windows-azure-web-sites/

我看到 wp-login.php 的请求失败错误,但这确实给了我一些指导。我没有看到任何 PHP 错误。http://littlenomads.azurewebsites.net/blog/wp-login.php

我只是不确定问题是什么,并且目前没有调试方向。

答案1

我通过改变方向并在 GoDaddy 上托管 Wordpress 网站来解决这个问题。

在 Azure 上设置和托管 Wordpress 非常简单,您甚至可以使用适用于 Azure 的 Wordpress 插件来使用 Blob 存储上传媒体,但尝试将一个相当大的 Wordpress 网站和所有媒体迁移到 Azure,尤其是尝试使用 Blob 存储来上传现有媒体,这确实太复杂了。

我只是使用一个子域名指向 GoDaddy 上一个新的托管 Wordpress 托管包,主网站在 Azure 上,以及一些用于现有博客文章的 301 永久重定向并维护 SEO 完整性。

相关内容