Umbraco 安装
Umbraco 的安装有三种方式:
第一:利用Web Platform Installer进行安装,具体步骤参见文档InstallingUmbraco.pdf。
第二:利用IIS WebDeplo进行安装,具体参见文档InstallingUmbraco.pdf。
第三:手动安装Umbraco.
Step 1:从网址http://umbraco.codeplex.com/releases/上下载最新的版本。并将其解压。
Step 2:在ISS上新建一个站点,并将其物理路径指向到刚才解压的根目录。
Step 3:设置新建站点的ApplicationPool的Framwork版本。(注:如果机器上安有多个版本的FramWork,一定要设置这个,不然会出现错误HTTP Error 500.19 Error Code 0x80070032)
Step 4:设置站点文件夹的访问及修改权限,用以下批处理进行修改。
icacls . /grant "NETWORK SERVICE":(OI)(CI)M
icacls app_code /grant "NETWORK SERVICE":(OI)(CI)RX
icacls app_browsers /grant "NETWORK SERVICE":(OI)(CI)RX
icacls app_data /grant "NETWORK SERVICE":(OI)(CI)M
icacls bin /grant "NETWORK SERVICE":(OI)(CI)R
icacls config /grant "NETWORK SERVICE":(OI)(CI)M
icacls css /grant "NETWORK SERVICE":(OI)(CI)M
icacls data /grant "NETWORK SERVICE":(OI)(CI)M
icacls masterpages /grant "NETWORK SERVICE":(OI)(CI)M
icacls media /grant "NETWORK SERVICE":(OI)(CI)M
icacls python /grant "NETWORK SERVICE":(OI)(CI)M
icacls scripts /grant "NETWORK SERVICE":(OI)(CI)M
icacls umbraco /grant "NETWORK SERVICE":(OI)(CI)R
icacls usercontrols /grant "NETWORK SERVICE":(OI)(CI)R
icacls xslt /grant "NETWORK SERVICE":(OI)(CI)M
icacls web.config /grant "NETWORK SERVICE":(OI)(CI)M
icacls web.config /grant "NETWORK SERVICE":
icacls robots.txt /grant "NETWORK SERVICE":M
pause
如果执行这个批处理之后,还是报权限错误则按照网址:http://our.umbraco.org/wiki/install-and-setup/set-umbraco-folder-permissions-from-command-line上说明的去处理。
Step 5: 新建数据库,及数据库登录名,新建的登录名需要有以下角色:
a. db_datareader
b. db_datawriter
c. db_ddladmin
d. db_securityadmin
e. public
Step 6: 最后浏览此站点,并安装流程进行安装。