Microsoft Web Platform Installer在安装Drupal时使文件和文件夹权限更改更改? -- iis 领域 drupal 相关 的问题

What file and folder permission changes does the Microsoft Web Platform Installer make when it installs Drupal?


3
vote

问题

中文

我使用Microsoft Web平台安装程序在运行IIS 7.5的Windows Server 2008 R2服务器上安装Drupal 6和Drupal 7。 (请参阅: http://www.microsoft.com/web/downloads/platform.aspx < / a>)

我想知道文件和文件夹权限webpi正在修改哪个文件(以及为什么)和web.config添加它所做的,这样我就可以在IIS下手动安装Drupal,对于需要的默认安装参数需要TweEked(例如数据库所在的位置)。

对PHP进行的更改使其播放Windows + IIS也会有所帮助。

英文原文

I have used the Microsoft Web Platform Installer to install both Drupal 6 and Drupal 7 on my Windows Server 2008 R2 servers running IIS 7.5. (see: http://www.microsoft.com/web/downloads/platform.aspx)

I'd like to know what file and folder permissions WebPI is modifying (and why) and the web.config additions it is making so that I can manually install Drupal under IIS for those times when the default installation parameters need to be tweeked (such as where the databases are housed).

Changes made to PHP to make it play nice with Windows + IIS would also be helpful.

  

回答列表

2
 
vote

您可能对这个问题。

但是,Drupal的手动安装有几个变量。

对于所有版本的drupal,您需要安装php。安装PHP的推荐方式是快速CGI。 (这也是WebPI如何安装它。)

由于您正在运行Server 2008,建议您使用Mirosoft的URL Rewriter如果您想要 Clean URL 。 (也是WebPI如何安装它。)如果您使用的是Microsoft的URL Rewriter,它将自动查找Web.config文件。 Drupal 7船用默认值,我相信也适用于Druapl 6。

然后,您需要一个数据库。对于Drupal 6,您唯一的实用选项是MySQL。对于Drupal 7,您可以在MySQL和More Native MSSQL之间进行选择。

一旦安装了这三个项目,您就会留下许可证。默认情况下,IIS使用C: InetPub wwwroot 对于所有Web服务的文件。对于IIS读取这些文件,本地IUSR帐户需要读取权限。写入本地IUSR帐户需要写入权限。我相信当前推荐的行为是IUSR获取C: InetPub wwwroot中的所有内容的读取权限。但是写权限仅限于漏洞所需的地方。传统的位置是.. Sites [SiteName] 文件,因为这是用户上传文件的默认位置。然而,Drupal 7有一个用于模块的花哨的Web安装程序。为此工作.. Sites [SiteName] 模块和... Sites All Modules需要由本地IUSR帐户的标记。最后一个注意事项。对于默认的Drupal安装进程来工作.. Sites [SiteName] Settings.php需要由本地IUSR帐户编写。但是,邮政安装通常建议读取文件。

 

You may be interested in this question.

However, a manual install of Drupal has a few variables.

For all versions of Drupal you will need to install PHP. The recommended way to install PHP is with Fast CGI. (That is also how the WebPI installs it.)

Since you are running Server 2008, it is recommended that you use Mirosoft's URL rewriter if you want clean URLs. (That is also how the WebPI installs it.) If you are using Microsoft's URL rewriter, it will automatically look for a web.config file. Drupal 7 ships with a default one, which I believe will work for Druapl 6 as well.

Then, you need a database. For Drupal 6 your only practical option is MySQL. For Drupal 7 you can choose between MySQL and the more native MSSQL.

Once those three items are installed you are pretty much left with permissions. By default IIS uses C:\inetpub\wwwroot\ for all web served files. For IIS to read those files the local IUSR account needs read permissions. To write the local IUSR account needs write permissions. I believe the recommended behavior currently is IUSR gets read permissions to everything in C:\Inetpub\wwwroot. However write permissions are restricted to only where absoultly needed. The traditional location is ..\sites[sitename]\files as that is the default location for user uploaded files. However Drupal 7 has a fancy web installer for modules. For that to work ..\sites[sitename]\modules and ..\sites\all\modules need to be writeable by the local IUSR account. One final note. For the default Drupal install process to work ..\sites[sitename]\settings.php needs to be writeable by the local IUSR account. However, post install it is usually recommended that file be read onle.

 
 
1
 
vote

我无法提供特定的答案,但我会尝试运行过程监视器在安装过程中。它应该提供您正在寻找的一些答案。

 

I can't provide a specific answer, but I would try running Process Monitor during the installation. It should the provide some of the answers you are looking for.

 
 
0
 
vote

我强烈建议使用WPI安装所有的IIS模块,如最新版本的PHP,PHP到SQL和WinCache。然后去Drupal.org获得其他一切。我认为WPI拥有最优化的设置,您将更多地控制您的设置。一旦你这样做是很容易的,这就是这样做了几次,你真的可以了解哪些配置是什么。 Drupal提供了多种,自定义安装配置文件等各种功能,自定义DB抽象层等。我发现只需阅读代码并使用API​​.Drupal.org就会找到新的和有用的东西。

 

I highly recommend using WPI to install all the IIS modules necessary like the latest version of PHP, PHP to SQL and Wincache only. Then going to drupal.org to get everything else. I do not think WPI has the most optimal setup and you will have a lot more control of your setup. It is pretty easy once you do it this way a couple times and you really get to understand what configurations are possible. Drupal provides all kinds of features like Multisite, Custom Installation Profiles, Custom DB abstraction layers etc. I find something new and useful every say just by reading their code and using api.drupal.org.

 
 

相关问题

5  在Windows环境(IIS,SQL Server)中运行Drupal?  ( Running drupal in a windows environment iis sql server ) 
我们正在评估Drupal以取代我们内部的.NET CMS。我们在后端运行一个IIS 7.5 Web Farm。要使事项更糟糕,我们在主辅助配置工具之间使用SQL Server合并复制。重建整个网络农场结构将是麻烦的。 任何人都可以提供使用IIS / SQL Server的Drupal的想法/反馈/体验吗?如果您知道...

3  在IIS 6上用Drupal 7生成的图像样式  ( Image styles not generated with drupal 7 on iis 6 ) 
我开发了一个使用各种图像样式的网站,将图像导出到iPhone(从XML导出文档中链接)。这在我自己的开发服务器上完全良好,使用Linux / Apache。 该站点目前托管在使用Windows / IIS6的共享托管环境中。 (是的,奇怪的;这不是我可以假设的决定;)。) 现在问题是新图像(现有图像工作)的image...

3  从Apache迁移到IIS的问题  ( Problem with migration from apache to iis ) 
在linux / cpanel / apache / mysql 我想把这个网站在windows / plesk / IIS / mysql 中。我在新主机中备份和恢复数据库并复制Drupal文件。 我的网站在新主机中运行了一些问题。 我看不到行政页面;此页面是白色的。 我的链接不使用干净的URL,我应该将(?...

0  我在迁移中获得“/ tmp不可写的”  ( I get tmp is not writeable by the webserver on migration ) 
我将Drupal网站从Apache迁移到IIS.所有图像都是自定义Whit ImageCach的图像,我收到此错误"/ TMP不被Web服务器写入" ! 请尽快帮助我!( ...

2  在IIS 7上的Drupal:URL重写与ISAPI重写模块  ( Drupal on iis 7 url rewrite vs isapi rewrite modules ) 
我准备在Win2K8服务器上安装Drupal 6。我仍然在围栏上使用IIS 7独家作为Web服务器,或者安装Apache并完全避免IIS 7。我在一个校园里工作,有很多不同的网络&amp;系统主要在Windows服务器上运行的系统,因此我担心不利用某种形式的IIS 7可能会回来咬我稍后。 无论如何 - 我从安装Dru...

3  从反向代理后面服务Drupal时如何更改全局站点URL?  ( How do i change the global site url when serving drupal from behind a reverse pr ) 
我希望站点名称是fqdn而不是机器的内部名称(即:localhost),尤其是令牌。 我希望能够改变价值一次(如在env变量中),因此在自动电子邮件中说出网站的URL时,它会出现任何时间。 加重因子:我们正在使用IIS7 ...

0  为什么我的自定义错误页面返回HTTP状态200标题? [关闭]  ( Why are my custom error pages returning http status 200 headers ) 
这个问题不太可能帮助任何未来的访客;它仅与小地理区域,特定时刻及时的特定时刻或非常狭窄的情况,这些情况通常不适用于互联网的全球观众。有关帮助提出这个问题更广泛适用,请访问帮助中心。 ...

1  IIS 7中的“站点”文件夹的虚拟目录  ( Virtual directory for sites folder in iis 7 ) 
我正在使用IIS 7.5在Windows上运行Drupal 7。这不是我可以改变的东西,我公司需要改变。一切都已经运行了很棒的很棒。 我想设置环境,以便"站点" 文件夹在Drupal Core之外,因此升级核心只需要更改应用程序的物理路径,而不需要复制版本之间的"站点" 文件夹。我一直在做一些阅读,这似乎是一个非常简...

0  双操作系统设置  ( Dual operating system setup ) 
我需要关于我对Linux / Windows Web开发项目的计划的建议。 我的雇主有2个Windows服务器 - 一个托管他们的非Drupal CMS,另一个托管网站数据库。 我的工作是将他们的网站转变为Drupal - 这是容易的一部分。因此,我将关闭托管当前网站的服务器。 硬件是使用两个单独的服务器,用于站点...

9  Drupal的IIS问题 - Update Manager:更新失败!目录由php-cgi.exe锁定  ( Iis problem with drupal update manager update failed directories are locked ) 
在GUI上使用"Update Manager" 时,我有一些问题。有些目录通过 php-cgi.exe 锁定,从而使用新下载的目录更换原始目录(这是更新的)并不成功。 但我必须提到这不是一个权限问题,因为模块可以通过"从 998877611 上的URL" 安装来安装,而没有问题。 让我们举个例子: 可用更新页面...

0  Drupal迁移到本地服务器后显示空白页面  ( Drupal showing blank page after migrating to a local server ) 
(这个问题已经在stackoverflow上询问,所以我为repition道歉) 首先是一些背景,.. ive从托管2个Drupal(6.x)站点的公司一起开始新的工作。 虽然我在PHP中有多年的经验,Drupal(以及一般的货架内容管理系统)是我的新人。尽管如此,有负荷的文档及其不是火箭科学,所以没有问题在那里...

3  IIS 7.5上的Drupal 7.14,MS SQL Server 10.5  ( Drupal 7 14 on iis 7 5 ms sql server 10 5 ) 
我已被任务查看Drupal是否可以在IIS上运行(具体而言,在Windows Server 2008 R2上运行的IIS 7.5)和MS SQL Server(2008 R2)上运行。我知道Microsoft的WebPi Drupal包,但由于我们有一个我们希望迁移到这个新环境的现有网站,我宁愿添加所需的碎片,以便他...

0  Drupal - 共享后端[已关闭]  ( Drupal shared backend ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并阐明编辑此帖的问题。 关闭上个月。 ...

6  Drupal 7与IIS [复制]致命的PHP错误  ( Fatal php error on drupal 7 with iis ) 
这个问题已经在这里有答案: 数据库一般错误:2006 MySQL Server已经消失了 (4个答案) ...

3  网站不保存/更新内容和任何设置[已关闭]  ( Website dont save update content and any setting ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并阐明编辑此帖的问题。 closed 4年前。 ...

3  退出视图时,模态我返回了JSON [复制]  ( When exiting views modal i am returned json ) 
这个问题已经在这里有答案: 无法编辑我的观点..我得到了一个JSON字符串? (5个答案) ...

1  在IIS上的Drupal无限重定向  ( Endless redirection of drupal on iis ) 
我刚从基于apache的dev环境转移到基于IIS的生产环境的Drupal 6网站。现在我正在获得"太多重定向" 错误。 是什么可能导致它,我如何解决它? ...

0  URL重写麻烦[已关闭]  ( Url rewrite trouble ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并阐明编辑此帖 关闭 4年前。 改善这个...

0  IIS - 如何处理文件权限问题[已关闭]  ( Iis how to handle file permission problem ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 关闭 7年前。 ...

1  服务自定义资源问题 - IIS,MSSQL  ( Services custom resources issues iis mssql ) 
这真的是两个问题,但可能两者都是相关的。 主要问题: 我在服务中有一个自定义资源设置,端点似乎是"大多数" 的工作。端点是API / ADA /且我的资源被命名为"评估" ,所以当我转到MyDomain / API / ADA /评估/检索时,它可以工作。我有一个arg设置,它是检索的resormmentId,我用返...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.