Adobe

遷移 Adob e/Macromedia Contribute Publishing Services 伺服器,無法辨識使用者

  • February 2, 2012

我必須將 Contribute Publishing Services 伺服器的現有安裝遷移到另一台機器。

問題上下文

我安裝了 CPS 伺服器軟體的新副本。調整 server.xml 文件以反映新環境。我已經登錄並將這個新實例連結到與原始伺服器聊天的同一個開放 LDAP 實例,並驗證了連接並返回了有效數據。

我也遷移了

  • 數據庫文件夾
  • 網站文件夾
  • ckm.xml 文件

(根據 Adob​​e 知識庫文章 1238b09)

我可以登錄 CPS 伺服器管理界面,查看所管理的每個站點的基本資訊。

我可以讓 Contribute Client 連接到伺服器並針對開放的 LDAP 伺服器對我進行身份驗證。

實際問題

當我使用貢獻客戶端連接到新伺服器實例並請求站點時。

connect:address:port/contribute  

我收到一條消息,說系統沒有適合我的新站點。

站點文件夾中的每個站點都有一個使用者目錄,並且該使用者目錄具有使用者的正確標識符。這些標識符實際上是通過開放 LDAP 返回的電子郵件地址。

是否有人對 CPS 有任何經驗並知道可能發生的情況?

為了這個社區的利益,我在這裡回答我自己的問題。

做了一些認真的戳我發現新安裝的CPS無法找到站點數據庫。這在 JRUN 伺服器的錯誤日誌中顯示。

知識庫中來自 Macromedia(Adobe) 的說明表明您需要在遷移時保存一個名為 ckm.xml 的文件。該文件位於

installation directory\jrun4\servers\contribute-wps\contribute\WEB-INF\config\ directory.

此 XML 文件需要編輯,因為它在託管站點數據庫的路徑中引用了不同的驅動器號(因為原始安裝在 e:\ 驅動器上)。破解此文件後,我發現我可以將貢獻客戶端連接到伺服器並載入我的網站。

注意:我認為我可能不得不破解儲存在 CPS 管理站點的 Web 根目錄下的 _mm 文件夾中的 .csi 文件,因為 CPS 伺服器的 DNS 地址現已更改。

我的錯誤是最初信任 MS 文件搜尋工具,因為我對整個(新)安裝目錄進行了蠻力搜尋,以獲取對舊路徑的引用,但一無所獲。

祝其他仍在使用 Contribute Publishing Services 的人好運,我希望這些資訊對網際網路中的其他人有用!

格斯

引用自:https://serverfault.com/questions/355301