我刚刚开始使用Azure中新的“网站”功能,它允许您只需一步创建网站 - 还允许您从“图库”创建网站,包括Drupal。我可以让我的Drupal站点启动并运行,没问题。但是,如果我尝试添加第三方模块(例如,Mindtree的ODataDrupal),那么我收到此错误消息:
安装失败!有关详细信息,请参阅下面的日志。
odata_support
安装/更新时出错
文件传输失败,原因:无法chmod / DWASFiles / Sites / theparentsunion / VirtualDirectory0 / site / wwwroot / sites / all / modules / odata_support。
如果我尝试更新一些现有的模块(Drupal警告,大红色闪烁的字母,已经过时)会发生同样的事情,除非我的Drupal安装被瘫痪,没有找到我能找到的方法。
这是设计的,还是测试网站集成的一些限制? (因为如果你不能向它添加新模块或更新现有模块,Drupal安装就没有价值。)或者我做错了什么?
答案 0 :(得分:0)
如果您尝试将插件和第三方模块用于基于Drupal的Windows Azure网站,则结果可能因人而异。这主要是因为Windows Azure网站模型可能支持或不支持特定模块或插件所需的配置类型,并且并非所有类型的自定义配置都适用于Windows Azure网站,您需要转移到Windows Azure虚拟机。
关于特定于应用程序的结构,您可以执行的操作是打开网站FTP文件夹,无论您看到哪些都是用户可配置的,因此您可以按照自己的方式进行配置。但是,如果您的应用程序将尝试在其有限范围之外进行更改,则会出现上述错误。
Here是一个案例研究,其中Azure VM用于基于Drupal的迁移,这表明对于复杂的应用程序,您可能需要使用AZure VM而不是Azure网站。