開源PLM,ARAS Innovator 12 SP9 的安裝部署與漢化流程踩坑


最近由於業務需要研究PLM相關,需要對自研產品以及其他產品做集成,調研了許久,打算采用開源的PLM,Aras Innovator 12進行部署,中間經歷了許多的坑,網上搜索了一圈沒一個靠譜的,所以記錄下來以幫助后人,有什么問題也可以加我qq:445767397聯系。

安裝Aras首先必須嚴格按照Aras的軟件依賴部署要求進行,如下所示

由於是自己的開發電腦,其他項目中使用了SQL SERVER數據庫,剛好有,並且看官方也說了支持MS SQL Server 2019,就直接沿用了。第一,這里就是個大坑,Aras 安裝數據庫初始化時,會提示Error 27506 Error executing SQL script,關鍵字with附近有語法錯誤,這個錯誤是高版本的SQL Server 2019導致的,舊的Aras數據庫初始化方式不適用於新的SQL Server 2019數據庫,想要解決這個問題就要卸載高版本數據庫,安裝低版本的數據庫(Aras不支持2019你文檔里寫上干嘛!大坑!MSSQLSERVER卸載也是個大坑,一堆殘留卸載不干凈,殘留注冊表一堆)

 解決了數據庫初始化問題后,

進行正常安裝,一切正常沒有報錯,這時候問題就來了,到了IIS坑(當然,IIS是Aras安裝的前提條件,IIS開啟后測試下默認頁面能不能進,能進了再安裝Aras),先說現象,用瀏覽器訪問Aras指定的網址加端口,這時就會出錯,錯誤503,Service Unavaliable看不到頁面

第二坑,結論Aras 12版本會破壞IIS的正常運行。具體查了很久,百度上都說卸載后多裝幾次Aras就解決了,純屬扯淡!

首先排查導致原因,查IIS服務,重啟IIS發現服務起不來了,而IIS起不來的原因是WAS起不來,Windows Process Activation Service (WAS)這個服務很重要,百度上搜索這個問題一上來就是改注冊表,卸載重新安裝IIS,一頓瞎操作,越改越壞!摸索了許久,發現是Aras的安裝會修改IIS的配置文件applicationhost.config,這個文件是核心的配置文件,它用於承載站點的定義、應用程序和應用程序池以及整個WEB服務器的配置,他被Aras改壞了,用Bcompare軟件仔細比對了正常的配置文件與Aras修改后的文件,發現這個文件的1153行與1154與1155行完全就沒按照IIS的配置要求寫!Aras這里寫的是

<system.web>

    <authentication mode="Windows" />

</system.web>

IIS的配置文件明明寫的是<system.webServer>,你個安裝程序寫個<system.web>,IIS壓根就不認識這3行是再干嘛,Aras的安裝程序把配置文件寫壞了!整個IIS起不來,解決辦法很簡單,刪了這3行就行,刪除后一切正常,WAS起來了!WWW服務也起來了!

解決這個后發現IIS默認頁面打開了,但是Aras的頁面還是出不來,這里需要仔細檢查核對dotnet-hosting-2.1.8-win和dotnet-runtime-2.1.8-win x64這兩個依賴安裝了沒,hosting這個很容易忘了,ndp472-kb4054530也記得要安裝(netframework4.7.2)所有軟件記得一定要安裝指定版本,高了低了都不行!

最后安裝好了,還要安裝個chrome瀏覽器,要最新的!(很重要)低了不行的,會報錯。

其他的就是Aras-12.0 SP9的漢化包了,這個官方提供的漢化完全不好使,給了5個腳本,配置好后依次運行,完全沒效果嘛!后面還找了一個民間漢化包,是個SQL腳本,覆蓋2個文件夾,然后運行腳本即可,這個一下子就漢化成功了!

(PS:2021/11/30 更新 。最近一堆人加我QQ問要漢化包的,都不會網上搜嘛...伸手黨太多了,一個人兩個人還好,多了就被弄煩了,這里統一放下鏈接:

鏈接: https://pan.baidu.com/s/1H4hh5cI_9m8pZqAKXtKBGA 提取碼: 9dw7 )

 

最后的最后,記得刷新瀏覽器,快捷鍵是ctrl+R,這個是強制刷新,會刷緩存的,普通F5是不會生效的,瀏覽器會記錄英文的緩存。到這里一切正常運行,有什么疑問也能加我QQ:445767397。

我的環境:

  • Windows Server 2016
  • SQL Server 2014
  • Aras 12 SP9
  • .net framework 4.7.2
  • .net core hosting 2.1.8
  • .net core runtime2.1.8
  • Chrome 95
  • SSMS 2019(這個隨便)

注:未經本人允許,文章禁止轉載或洗稿!(尤其是CSDN!毒瘤!)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM