跳轉到內容

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:///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:///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:///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:///website_name/umbraco’ 並輸入使用者名稱和密碼。使用者名稱預設情況下始終為“umbraco”。密碼是您在配置中被要求更改密碼時選擇的密碼。
  • 安裝示例網站 - 轉到“開發者”部分。右鍵單擊“宏”-> 選擇“匯入包”
  • 按照螢幕上的說明配置示例網站
華夏公益教科書