總網頁瀏覽量

關於我自己

我的相片
人生的必修課是接受無常,人生的選修課是放下執著。
顯示具有 PIS 標籤的文章。 顯示所有文章
顯示具有 PIS 標籤的文章。 顯示所有文章

2017年11月6日 星期一

IIS建置教學

****************************************
*          電腦環境:Windows 7 64bit                *
****************************************

【安裝IIS】
開始→控制台→(程式集)→程式和功能→開啟或關閉Window功能→修改設定如下

開啟IE或Chrome輸入網址http://localhosthttp://127.0.0.1,看到以下畫面表示成功

--------------------------------------------------------------------------------------------------------------------------

【IIS中的Web Server管理】




--------------------------------------------------------------------------------------------------------------------------
【安裝Visual Studio】
Visual Studio 2017 Community
Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010

--------------------------------------------------------------------------------------------------------------------------

【安裝Web Platform Installer 3.0】>【安裝Visual Studio】
Web Platform Installer 3.0中文版 / Web Platform Installer 3.0英文版 >下載檔案後double click執行>於「開始」輸入「Web Platform Installer」並點選>開啟「Web Platform Installer 5.0」>click「產品」>搜尋「visual studio 」>安裝「Visual Studio 2010 SP1」



/*防火牆部分 Start*/
開始→控制台→(系統及安全性)Window防火牆→允許程式或功能通過防火牆



按變更設定→勾選 R World Wide Web服務(HTTP)→按確定



開始→控制台→(系統及安全性)Window防火牆→進階設定




輸入規則→新增規則




連接埠→按下一步




TCP→輸入port號→按下一步→按下一步→按下一步




輸入名稱→按完成
/*防火牆部分 End*/

/*RIS code 部分Start*/
SVN上的PISConnectAGSource Codes
請妳把程式裡的 “SQLAG” 改成
140.112.180.104,14433;Network Library=DBMSSOCN連到測試用的104 DB
共有26個地方要改

改完以後按F5執行,看是否成功連上網頁(正確要有)
/*RIS code 部分End*/
 
開始執行輸入iisIIS管理員


新增站台→基本設定→選到實體路徑→確定(若日後要改就從「基本設定」)



編輯權限→安全性→編輯→新增everyone→權限全開→確定



點一下「瀏覽*.9903(http)」


遇到的第一個錯誤
組態錯誤
描述: 處理服務此要求所需的組態檔時發生錯誤。請檢視下列的特定錯誤詳細資訊,並適當修改您的組態檔。

剖析器錯誤訊息: 無法辨認的屬性 'targetFramework'。請注意,屬性名稱必須區分大小寫。

原始程式錯誤:


行 25:             設定 explicit="true" 會強制宣告各項變數。
行 26:         -->
行 27:   <compilation debug="true" strict="false" explicit="true" targetFramework="4.0">
行 28:    <assemblies>
行 29:     <add assembly="Office, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>

原始程式檔: D:\bedding\PIS_WEB\PIS\web.config    行: 27



版本資訊: Microsoft .NET Framework 版本:2.0.50727.5485; ASP.NET 版本:2.0.50727.5491

PIS\web.config    行: 27 改為2.0,點一下「瀏覽*.9903(http)」,再把PIS\web.config    行: 27 改回4.0
把.NET Framework改為v4.0



點一下「瀏覽*.9903(http)」


遇到的第二個錯誤
錯誤摘要

HTTP 錯誤 500.21 - Internal Server Error

處理常式 "PageHandlerFactory-Integrated" 的模組清單中有錯誤的模組 "ManagedPipelineHandler"

詳細錯誤資訊
模組IIS Web Core
通知ExecuteRequestHandler
處理常式PageHandlerFactory-Integrated
錯誤碼0x8007000d
要求的 URLhttp://localhost:9903/default.aspx
實體路徑D:\bedding\PIS_WEB\PIS\default.aspx
登入方法匿名
登入使用者匿名
最有可能的原因:
  • 使用 Managed 處理常式,卻未安裝 ASP.NET,或安裝不完整。
  • 處理常式模組清單的設定中有拼字錯誤。
解決方法:
  • 如果您使用的是 Managed 處理常式,就必須安裝 ASP.NET。
  • 請確定已正確指定處理常式模組的名稱。模組名稱必須區分大小寫,而且採用 modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" 格式。
連結及其他資訊 IIS 核心置無法辨識模組。 檢視其他資訊 »
若您是先安裝.NET Framework 4.0獨立安裝程式再啟用IIS角色就可能遇到上述的錯誤訊息,原因在於IIS角色在啟用時並未更新現有的應用程式以使用ASP.NET 4 版本的應用程式集區 ,以及在 IIS Metabase 中未更新傳統模式及 IIS 整合模式下ASP.NET 4的處理常式與指令對應,以至於出現上述的錯誤訊息。
開始→附屬應用程式→命令提示字元→滑鼠右鍵→以系統管理員身分執行
 C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis -i
Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.18408
在本機電腦上安裝及解除安裝 ASP.NET 的管理公用程式。
Copyright (C) Microsoft Corporation.  著作權所有,並保留一切權利。
開始安裝 ASP.NET (4.0.30319.18408)。
..........
完成安裝 ASP.NET (4.0.30319.18408)。
點一下「瀏覽*.9903(http)」
l遇到的第三個錯誤



把Managed管線模式改為「傳統」


點一下「瀏覽*.9903(http)」
遇到的第四個錯誤

HTTP 錯誤 404.2 - Not Found

因為網頁伺服器上的 [ISAPI 及 CGI 限制] 清單設定,而無法提供您要求的網頁。

詳細錯誤資訊
模組IsapiModule
通知ExecuteRequestHandler
處理常式ExtensionlessUrlHandler-ISAPI-4.0_64bit
錯誤碼0x800704ec
要求的 URLhttp://localhost:9903/
實體路徑D:\bedding\PIS_WEB\PIS
登入方法匿名
登入使用者匿名

在 「功能檢視」中,按兩下 [ ISAPI 及 CGI 限制


這項限制,可限制要求的 ISAPI 資源或 CGI 要求的資源,然後按一下 [允許]

2015年11月7日 星期六

statconn DCOM建置教學

執行statconnDCOM3.6-0B2_Noncommercial.exe
安裝statconn DCOM Library 到C:\Program Files (x86)\statconn\DCOM。


把Testing.lic (License File) Copy 到C:\Program Files (x86)\statconn\DCOM。

測試statconn DCOM Library 和R 的Connection。




控制台>系統管理工具>元件服務





2015年11月4日 星期三

R建置教學 - 但要裝成32 bit

****************************************
*          電腦環境:Windows 7 64bit                *
****************************************

一、安裝這個版本(網路找)jre-7u79-windows-i586.exe,成功以後看到↓
  *不管你的Tool是32bit or 64bit,一定要安裝在C:\Program Files (x86)\

二、安裝這個版本(網路找)R-2.13.2-win.exe
 執行後會看到預設路徑是C:\Program Files\R\R-2.13.2

 就是要手動改成C:\Program Files (x86)\R\R-2.13.2

 「下一步」之後,元件全勾,就是有關鍵字x64的不勾!(有兩處)

 然後

 然後

 然後

 然後

三、安裝完以後桌面多↓ icon,點兩下吧!

 開啟RGui介面,輸入system("java -version")再按鍵盤的Enter,有偵測到32 bit中的java

 然後安裝以下所需packages(輸入再按鍵盤的Enter):
 install.packages("igraph")
 install.packages("tm") 附加安裝了slam 

 install.packages("RWeka") 附加安裝了RWekajars, rJava
 install.packages("stringr") 附加安裝了plyr 

 install.packages("openNLP")
 install.packages("openNLPmodels.en")
 

 install.packages("plotrix")
 install.packages("rscproxy")

四、安裝後的檔案會被放在C:\Users\使用者\Documents\R\win-library\2.13
 全部貼到C:\Program Files (x86)\R\R-2.13.2\library

 先把原來的rscproxy 目錄Rename 成rscproxy_1.3-1;解壓縮檔案rscproxy_2.0-5.zip;
 把解壓縮之後的整個目錄Copy 到與rscproxy_1.3-1 同目錄下。


五、控制台>系統及安全性>系統>進階系統設定

 進階>環境變數

 新增環境變數R_HOME:
 C:\Program Files (x86)\R\R-2.13.2;
 新增環境變數Path:
 C:\Program Files (x86)\R\R-2.13.2\bin;
 C:\Program Files (x86)\R\R-2.13.2\library\rscproxy\libs;
 C:\Program Files (x86)\Java\jre7\bin\client;

六、測試輸入Rscript是否有產生一些說明訊息,代表你已成功將R路徑指向系統環境中
  開始>搜尋欄輸入cmd>鍵盤Enter>開起命令提示字元>輸入Rscript>鍵盤Enter


如果失敗可以登出/重開機再登入