2012-10-01 30 views
0

我刚刚开始使用Azure中的新“网站”功能,该功能允许您只需一步即可创建网站,并且还允许您从“图库” ,包括Drupal。我可以让我的Drupal站点启动并运行,没问题。但是,如果我尝试添加第三方模块(例如Mindtree的ODataDrupal),则会收到此错误消息:在Azure上安装第三方Drupal模块

安装失败!请参阅下面的日志以获取更多信息。

odata_support

错误安装/更新

文件传输失败,原因:不能搭配chmod/DWASFiles /网站/ theparentsunion/VirtualDirectory0 /网站/ wwwroot文件/网站/所有/模块/ odata_support。

更多或更少同样的事情发生,如果我尝试更新现有的一些模块(其中的Drupal警告说,大红色闪烁的信件,都过时了),但随后我的Drupal安装是左残废,无法解决它,我已经能够找到。

这是设计,还是beta网站集成的一些限制? (因为如果你不能添加新的模块或更新现有的模块,Drupal的安装是没有价值的。)或者我做错了什么?

回答

0

如果您尝试将插件和第三方模块用于基于Drupal的Windows Azure网站,结果可能因人而异。这主要是因为Windows Azure网站模型可能支持或不支持特定模块或插件所需的配置类型,并且并非所有类型的自定义配置都适用于Windows Azure网站,您需要迁移到Windows Azure虚拟机。

关于应用程序的具体结构,你可以做的是打开网站的FTP文件夹,无论你可以看到的是用户可配置的,所以你可以按你想要的方式进行配置。但是,如果您的应用程序尝试在有限范围之外进行更改,则会出现上述错误。

Here是一个案例研究,其中Azure虚拟机用于基于Drupal的迁移,这表明对于复杂的应用程序,您可能需要使用Azure虚拟机而不是Azure网站。

+0

这样做有一定的意义 - 尽管我想我不会将“安装第三方模块”或(特别是)“升级现有模块”分类为特别复杂的场景。希望这可以在未来的转型中解决。谢谢。 –

+0

我同意您的陈述肯定Azure网站应该有更多的功能来轻松处理插件和模块,并且随着事情从预览版转移到最终版本,您肯定会看到一些改进。 – AvkashChauhan