2011年11月25日 星期五

安裝 Autodesk Infrastructure Map Server(AIMS) 2012 常見問題及解決方法

1、AIMS 2012 英文版但安裝在 Windows Server 2008/2003 繁體中文版上,啟用(Activate)時出現錯誤問題。


  ●按下「Continue」後出現下面錯誤訊息。
   ●檔案總管找了一下該資料夾,發現只有「zh-TW」資料夾,並沒有「en-US」資料夾。
      將zh-TW複製貼上,更名成為en-US後,再試一次啟用。
  ●AIMS 2012的啟用程式,放在 C:\Program Files\Autodesk\Autodesk Infrastructure Map Server 2012\Bin\ServerActivator.exe。(請注意 X86 版及 X64 版 Program Files 位置)
   ●再次啟用 AIMS 2012,畫面竟然變成繁體中文,挺有趣的。 
   ●按下「繼續」後,就會出現繁體中文的啟用畫面了。

=================================================
2、AIMS 2012 安裝完成後,如何確認已經可使用?

  ●Autodes要求安裝 AIMS 2012 在 Windows Server 2008 + IIS7 上,我在 VMWare 依建議,做一個乾淨的環境試裝後,沒出現任何問題,執行 Autodesk Infrastructure Studio 2012 (Client端設定及做圖工具),使用原廠預設帳號及密碼登入到本機 AIMS,OK,但要注意 AIMS 服務(Service) 要確認有啟動。



Site : http://localhost/mapserver2012
User ID: Administrator
Password: admin

  ●執行 IE8 連上 http://localhost/mapserver2012/mapadmin/login.php (Server端設定工具),IIS7 FastCGI 跑 PHP 也都正常可連接,預設帳號及密碼同上。

=================================================
3、AIMS 2012 安裝在 Windows Server 2003 + IIS6 上,IE8 連接 mapadmin/login.php 失敗問題。

  ●我另外在 VMWare 上又裝了 Windows Server 2003 R2 SP2 + IIS6 ,想試看看可否能裝 AIMS 2012。先加裝 IE8 、.Net Framework 3.51、.Net Framework 4.0,再經上述安裝過程後,執行 Autodesk Infrastructure Studio 2012 登入到本機 AIMS,OK。

  ●但,執行 IE8 連上 http://localhost/mapserver2012/mapadmin/login.php 卻失敗,出現 php 無法使用問題。我先找到了「峻祁连」前輩的這篇http://www.cnblogs.com/junqilian/archive/2011/05/21/2052592.html ,進 Regedit 中增加機碼 HKEY_LOCAL_MACHINE\SOFTWARE\PHP\5.3.3\IniFilePath 到 C:\Program Files\Autodesk\Autodesk Infrastructure Web Server Extension 2012\Php 重開機後,仍是失敗。Debug後發現是 IIS6 的 FastCGI 沒執行,故,再找到「ITear Studio資訊大耳朵」的這篇「讓IIS6以FastCGI方式跑PHP」,到微軟下載 FastCGIIIS6.exe 安裝後,再設定一下,重新啟動網站,就可連上,OK。

-----

以下節錄自:http://blog.lansea-chu.com/index.php/archives/112


前幾天的教學文中我提到了在IIS7跑FastCGI來執行php的方式
那麼今天就是教IIS6的方法了。
首先先到微軟官方網站下載相關的延伸套件
http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1521
若電腦本身尚未安裝php,請到http://www.php.net去下載php的套件並且安裝
都下載下來以後,請跟著以下步驟做
1. 執行IIS管理工具( inetmgr.exe. )
2. 選取您的IIS機,展開他.
3. 在 網站 上點右鍵,選 屬性
4. 切換標籤頁面到"主目錄"
5. 選取 設定 按鈕
6. 選擇 新增 按鈕
7. 點瀏覽按鈕 , 到 %WINDIR%\system32\inetsrv\ 目錄下選擇 fcgiext.dll
在命令提示字元,切換目錄到 %WINDIR%\system32\inetsrv\
執行以下指令
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"C:\PHP\php-cgi.exe"
(後面的C:\PHP\php-cgi.exe要換成您的php安裝位置)
重新啟動WEB服務,連上php頁面測試
若出現CGI Error , 請嘗試調整php安裝目錄的權限..
null

=================================================
4、AIMS 2012 Autodesk Infrastructure Studio 2012無法登入到本機 AIMS問題。

  ●請先檢查一下安裝的版本( X86 or X64) 及 mapserver2012安裝路徑,在指定連線的 Site 時,要輸入正確的安裝路徑,例如 http://localhost/mapserver2012。

  ●系統管理工具->服務,確認 Infrastructure Map Server 2012 服務狀態有啟動。

  ●IIS管理員確認->網站->預設的網站下,有建立「mapserver2012」虛擬目錄,並啟動中。

  ●試用期是否已過期但仍未啟用。我三個月前在教室某主機上有試裝過 AIMS 2012 試用版,玩幾天後移除,不過這次上課時,同一台機器再安裝,一樣可安裝完成,卻會在執行 Autodesk Infrastructure Studio 2012 登入到本機 AIMS 時,出現「認證授權」失敗錯誤訊息,因為已經過了試用期30天原固,Autodesk鎖的真緊!

  ●打開C:\Program Files\Autodesk\Autodesk Infrastructure Map Server 2012\Logs\Error.log  Log 檔查看一下無法連線的可能問題。


=================================================



希望以上的經驗能對您有幫助...
---
Welly Lin


沒有留言:

張貼留言