跳转到内容

Umbraco/安装/在 Windows XP Professional 上安装 Umbraco

来自 Wikibooks,为开放世界提供开放书籍

在 Windows XP Professional 上安装 Umbraco

[编辑 | 编辑源代码]

此方法不适用于 Umbraco 版本 3 或 4

[编辑 | 编辑源代码]

作者:Claus Nedergaard – Nedergaard Design & Marketing,丹麦。

首次安装指南:

  • IIS 5.1
  • .Net Framework
  • MSDE 2000
  • 数据库管理器
  • Umbraco CMS 2.1.1
  • Umbraco CMS 2.1.1 的额外副本

在 Windows XP Professional 上

在 Win XP Pro 上安装 IIS 5.1

[编辑 | 编辑源代码]
  • 选择控制面板 -> 添加或删除程序。
  • 选择添加/删除 Windows 组件 – 然后选择 IIS 并按下下一步。(为此您需要 XP Pro 光盘)。然后完成。
  • 现在您在根目录下拥有 Inetpub 文件夹 – C:\inetpub。它包含 web、mail、ftp 文件夹

在 Win XP Pro 上安装 .NET Framework

[编辑 | 编辑源代码]
  • 自动运行 Win XP Pro 光盘。从菜单中选择安装 .Net Framework。按照屏幕上的说明操作。

- 或 -

  • Microsoft 下载 .NET Framework 1.1 并安装它
  • 重新启动计算机

在 Win XP Pro 上安装 MSDE

[编辑 | 编辑源代码]
  • 从 Microsoft 下载并运行 MSDE200A 安装程序
  • 按照屏幕上的提示/命令操作。(在 c:\msde2000a 中解压缩文件)
  • 打开 DOS 命令提示符。
  • 键入 -> cd c:\msdeRelA
  • 键入 -> setup SAPWD=”YOURCHOISEOFPASSWORD” securitymode=SQL –> 按回车键(默认情况下,MSDE 的默认安装使用 Windows 身份验证)。
  • 重新启动计算机

在 Win XP Pro 上安装 MSDE 管理器

[编辑 | 编辑源代码]
  • 下载并运行 Setup_DbaMgr2k
  • 按照屏幕上的说明操作。

安装 Umbraco 2.1.1

[编辑 | 编辑源代码]
  • 在 c:\inetpub\wwwroot\’website name’ 中创建网站文件夹
  • 将 Umbraco21.zip 文件夹中的所有文件复制到该文件夹。
  • 更改 ‘data、media、css、xslt、user controls’ 文件夹的权限。但首先更改 Win XP 的默认文件权限。见下文。

更改 Win XP 的默认文件权限

[编辑 | 编辑源代码]
  • 选择开始 -> 此电脑。
  • 在顶部菜单中选择工具 -> 文件夹选项。
  • 选择查看(Vis)。
  • 取消选中 ‘简单文件共享’ 框。
  • 现在您可以更改权限。选择所有 5 个文件夹(css、media、data、xslt、user controls)– 右键单击并选择属性。
  • 选择安全选项卡。选择添加..
  • 在文本框中键入 aspnet,然后单击确定。
  • 选中修改(Redigering)以允许 aspnet 帐户进行修改和写入操作。

创建网站

[编辑 | 编辑源代码]
  • 打开 IIS 并右键单击默认网站(Standardwebsted) -> 新建 -> 虚拟文件夹。
  • 按照屏幕上的指南操作 - 键入网站名称并复制它。
  • 选择文件夹(c:\inetpub\wwwroot\’website name’)
  • 授予读取权限和运行脚本(ASP)的权限。完成指南
  • 将 umbraco_client 文件夹从您的 web 文件夹中剪切出来,并将其放置在默认网站文件夹中,使其与网站本身位于同一个节点(gren)中。(这看起来很傻,但为了让 Umbraco 在 XP Pro 中运行,这是必需的)。
  • 如有必要,右键单击 web 文件夹,并将根文件夹设置为您的网站文件夹。

创建新数据库

[编辑 | 编辑源代码]
  • 创建新数据库 – 打开数据库管理器
  • 选择数据库 -> 右键单击并选择 ‘新建数据库’
  • 输入数据库名称并选择数据库的路径(c:\inetpub\wwwroot\’website name’\data\database_name)
  • 保存并关闭窗口
  • 打开登录,在 ‘常规选项卡’ 中键入名称和密码。在 ‘默认连接信息’ 中选择要将登录附加到的数据库。
  • 选择 ‘数据库访问’ 选项卡。通过选中它来选择您的数据库。在 ‘数据库角色’ 中选择 db_owner、db_datareader、db_datawriter。保存并关闭窗口
  • 打开数据库,右键单击用户 – 选择新建用户。键入登录和名称,这些名称是在登录中创建的。选中 db_owner、db_reader、db_writer。

编辑 Web.Config 文件

[编辑 | 编辑源代码]
  • 使用 Wordpad 打开。转到显示 ...<appSettings> 的底部
  • 更改这些行中的路径名称。通常,您需要添加网站名称。

默认

<add key="umbracoReservedUrls" value=",/umbracoTextGen.aspx,"/>
<add key="umbracoReservedPaths" value="/umbraco/,/install"/>
<add key="umbracoContentXML" value="/data/umbraco.xml"/>
<add key="umbracoStorageDirectory" value="/data"/>
<add key="umbracoPath" value="/umbraco" />
<add key="umbracoDbDSN" value="Server=127.0.0.1;
	Database=YOUR_DATABASE;User ID=YOUR_USER;Password=YOUR_PASSWORD;
	Trusted_Connection=False"/>
<add key="umbracoSmtpServer" value="127.0.0.1"/>

已编辑

<add key="umbracoReservedUrls" value=",/Website_name/umbracoTextGen.aspx,"/>
<add key="umbracoReservedPaths" value="/Website_name/umbraco/,/Website_name/install"/>
<add key="umbracoContentXML" value="/Website_name/data/umbraco.xml"/>
<add key="umbracoStorageDirectory" value="/Website_name/data"/>
<add key="umbracoPath" value="/Website_name/umbraco" />
<add key="umbracoDbDSN" value="Server=YourServerName;
	Database=YOUR_DATABASE;User ID=YOUR_USER;Password=YOUR_PASSWORD;
	Trusted_Connection=False"/>
<add key="umbracoSmtpServer" value="127.0.0.1"/>
  • 保存并关闭文件。

安装 Umbraco 2.1.1

[编辑 | 编辑源代码]
  • 在 IE 中键入您的本地主机和路径打开 Umbraco 界面 – "https://127.0.0.1/UmbracoDemo1/install/default.aspx"
  • 在 Umbraco 2.1 配置向导的第一个窗口中,按下下一步。
  • 点击安装,然后点击下一步。
  • 您现在应该看到一个页面,上面写着“您的权限设置完美!”- 点击下一步。
  • 您可能被要求更改您的密码。更改它!
  • 打开 Web.Config 文件。转到底部并找到以下行…
<add key="umbracoConfigurationDone" value=""/>

现在您在该行添加 211…

<add key="umbracoConfigurationDone" value="211"/>
  • 保存并关闭文件。
  • 点击下一步。下载 WebSiteWizard 包。
  • 删除安装文件夹“c:\inetpub\wwwroot\”website_name’\install”
  • 登录到 Umbraco ‘https://127.0.0.1/website_name/umbraco’ 并输入用户名和密码。用户名默认情况下始终为“umbraco”。密码是您在配置中被要求更改密码时选择的密码。
  • 安装示例网站 - 转到“开发者”部分。右键单击“宏”-> 选择“导入包”
  • 按照屏幕上的说明配置示例网站

在您的新 Umbraco 网站上使用 websiteWizard .umb 包

[编辑 | 编辑源代码]

如果您已按照这些说明操作,并将您的 Unbraco 副本放在根目录下的子目录中 (wwwroot\yoursite),那么在安装 websiteWizard.umb 包后,您需要对该包的 CSS 和模板文件进行一些更改,如果您想正确查看网站。安装 websiteWizard 包后

  • 打开模板文件夹并编辑主模板。将您的路径信息添加到 CSS 包含项中,以便它们用于呈现页面。
<link rel="stylesheet" href="/yoursite/css/wizard.css" type="text/css">
  • 将您的路径信息添加到标题图像和顶部背景图像的 URL 中。
<a href="/yoursite/" title="Back to front page" id="header" style="background: 
url(/yoursite<?UMBRACO_GETITEM field="headerImage" recursive="true"/>
<img src='/include/emotions/wink.gif'/>">
  • 打开向导 CSS 文件,并将您的路径信息添加到 pullBackground.png 引用中,以便可以找到图形。
background: url(/yoursite/css/wizard/pullBackground.png);

此时,您的基于向导的网站应该按预期呈现。非常感谢 Thomas Höhler 的提示。- Cecil Thornhill,美国

安装 Umbraco 2.1.1 的其他副本

[编辑 | 编辑源代码]

将 Umbraco 文件放在计算机上

[编辑 | 编辑源代码]
  • 在 c:\inetpub\wwwroot\’website name’ 中创建网站文件夹
  • 将 Umbraco21.zip 文件夹中的所有文件复制到该文件夹。
  • 更改“data、media、css、xslt、user controls”文件夹的权限。
  • 选择所有 5 个文件夹(css、media、data、xslt、user controls) - 右键单击并选择属性。
  • 选择安全选项卡。选择添加..
  • 在文本框中键入 aspnet,然后单击确定。
  • 选中修改(Redigering)以允许 aspnet 帐户进行修改和写入操作。

创建网站

[编辑 | 编辑源代码]
  • 打开 IIS 并右键单击默认网站(Standardwebsted) -> 新建 -> 虚拟文件夹。
  • 按照屏幕上的指南操作 - 键入网站名称并复制它。
  • 选择文件夹(c:\inetpub\wwwroot\’website name’)
  • 授予读取权限和运行脚本(ASP)的权限。完成指南
  • 如有必要,右键单击 web 文件夹,并将根文件夹设置为您的网站文件夹。
  • 在“文档”选项卡下添加 default.aspx 并将其移到列表顶部

创建新数据库

[编辑 | 编辑源代码]
  • 创建新数据库 – 打开数据库管理器
  • 选择数据库 -> 右键单击并选择 ‘新建数据库’
  • 输入数据库名称并选择数据库的路径(c:\inetpub\wwwroot\’website name’\data\database_name)
  • 保存并关闭窗口
  • 打开登录 - 右键单击并选择新建登录。在“常规”选项卡中输入名称和密码。在“默认连接信息”中,选择要将登录附加到的数据库。
  • 选择“数据库访问”选项卡。通过选中数据库来选择它。在“授予此登录对数据库的访问权限”中。在“数据库角色”中,选择 db_owner、db_datareader、db_datawriter。保存并关闭窗口
  • 打开数据库并右键单击用户 - 检查您新创建的登录是否在“用户”下可见。如果没有,选择新建用户。输入登录和名称,这些名称是在登录下创建的。选中 db_owner、db_reader、db_writer。

编辑 Web.Config 文件

[编辑 | 编辑源代码]
  • 使用 Wordpad 打开。转到显示 ...<appSettings> 的底部
  • 更改这些行中的路径名称。通常,您需要添加网站名称。

默认

<add key="umbracoReservedUrls" value=",/umbracoTextGen.aspx,"/>
<add key="umbracoReservedPaths" value="/umbraco/,/install"/>
<add key="umbracoContentXML" value="/data/umbraco.xml"/>
<add key="umbracoStorageDirectory" value="/data"/>
<add key="umbracoPath" value="/umbraco" />
<add key="umbracoDbDSN" value="Server=127.0.0.1;Database=YOUR_DATABASE;
	User ID=YOUR_USER;Password=YOUR_PASSWORD;
	Trusted_Connection=False"/>
<add key="umbracoSmtpServer" value="127.0.0.1"/>

已编辑

<add key="umbracoReservedUrls" value=",/Websitefolder_name/umbracoTextGen.aspx,"/>
<add key="umbracoReservedPaths" 
	value="/ Websitefolder_name/umbraco/,/ Websitefolder_name /install"/>
<add key="umbracoContentXML" value="/Websitefolder_name/data/umbraco.xml"/>
<add key="umbracoStorageDirectory" value="/Websitefolder_name/data"/>
<add key="umbracoPath" value="/Websitefolder_name/umbraco" />
<add key="umbracoDbDSN" value="Server=YourServerName;Database=YOUR_DATABASE;
	User ID=YOUR_USER;Password=YOUR_PASSWORD;
	Trusted_Connection=False"/>
<add key="umbracoSmtpServer" value="127.0.0.1"/>
  • 保存并关闭文件。

安装 Umbraco 2.1.1

[编辑 | 编辑源代码]
  • 在 IE 中通过输入您的本地主机和路径打开 Umbraco 界面 - ‘https://127.0.0.1/website_name/install/default.aspx'
  • 在 Umbraco 2.1 配置向导的第一个窗口中,按下下一步。
  • 点击安装,然后点击下一步。
  • 您现在应该看到一个页面,上面写着“您的权限设置完美!”- 点击下一步。
  • 您可能被要求更改您的密码。更改它!
  • 打开 Web.Config 文件。转到底部并找到以下行…
<add key="umbracoConfigurationDone" value=""/>

现在您在该行添加 211…

<add key="umbracoConfigurationDone" value="211"/>
  • 保存并关闭文件。
  • 点击下一步。下载 WebSiteWizard 包。
  • 删除安装文件夹“c:\inetpub\wwwroot\”website_name’\install”
  • 登录到 Umbraco ‘https://127.0.0.1/website_name/umbraco’ 并输入用户名和密码。用户名默认情况下始终为“umbraco”。密码是您在配置中被要求更改密码时选择的密码。
  • 安装示例网站 - 转到“开发者”部分。右键单击“宏”-> 选择“导入包”
  • 按照屏幕上的说明配置示例网站
华夏公益教科书