2012-02-03 89 views
1

從一臺服務器到另一臺服務器的Liferay遷移需要幫助。任何人都可以共享Liferay門戶5.2.3從一臺服務器遷移到另一臺服務器的步驟。我正在使用Windows + Tomcat + MySql。如何將Liferay門戶從一臺Windows機器遷移到其他機器?

我已經將整個tomcat文件夾上傳到新的Windows機器,並導入了數據庫,並且相應地更改了配置文件(如數據庫詳細信息)。

但啓動tomcat服務器後,它顯示一些錯誤,如「無法加載存儲庫http://plugins.liferay.com」。任何想法,爲什麼我得到這個錯誤?

回答

3

這些都是我按照和能夠成功遷移Liferay的步驟:

  1. 取Liferay文件和數據庫從第一臺Windows機器的備份。

  2. 在第二臺Windows機器上安裝相同版本的Liferay(Say Liferay 5.2.3)。

  3. 關閉Liferay。

  4. 將數據庫導入新系統。

  5. 添加portal-ext.properties及相關條目。 (例如數據庫名稱,用戶名,密碼等)

  6. 從舊機器添加\ liferay-portal-5.2.3 \ data \ document_library文件。

  7. 啓動tomcat。它會自動完成剩下的工作。

注:在上面的方法我還沒有部署主題和自定義插件等等,你必須部署主題和自定義插件也被舊系統上使用。

+0

嗨..我做了幾乎相同的事情。我把liferay的整個文件夾從我的系統複製到了一臺虛擬機上。我更換了Liferay.h屬性文件中的ome路徑。我正在使用Lifery的默認數據庫。我也面臨着丟失數據和處理新門戶的問題。你可以幫我嗎? – Shruthi 2015-07-30 11:34:53

+0

對於調試,您可以將整個liferay文件夾複製到新機器,並在源服務器和目標服務器中保持相同的文件夾結構,然後導入數據庫。如果這工作,您可以稍後更改其他配置設置。 – 2015-08-25 11:36:14

0

Lifery試圖連接到插件存儲庫以查找是否有插件更新。 您的新機器是否具有互聯網連接性?

此外,您可以選擇忽略該消息或配置liferay不檢查更新。 爲了後續投入portal-ext.properties

plugin.repositories.trusted= 
plugin.repositories.untrusted= 

UPDATE:

如果後面代理創建(如果不存在)system-ext.properties(portal-ext.properties旁),並添加

com.liferay.util.Http.proxy.host=proxy_host 
com.liferay.util.Http.proxy.port=proxy_port 

使用您的值更改proxy_host和proxy_port。如果你想Liferay的檢查庫

從portal-ext.properties

同時刪除

plugin.repositories.trusted= 
plugin.repositories.untrusted= 
+0

感謝Martin的回覆。所以,我可以添加以下內容:plugin.repositories.trusted = False plugin.repositories.untrusted = False。互聯網連接到我的電腦,所以如果我把上述行在portal-ext.properties中,那麼它可能不檢查更新的權利? – 2012-02-03 08:57:18

+0

你不應該把... =假,你應該把它完全如上所述。是的,如果你把它放在Liferay將無法檢查更新。如果你在那臺機器上有連接,它是否在代理之後? – 2012-02-03 09:40:24

+0

即使在將上述屬性添加到portal-ext.properties之後,仍然會出現像「無法加載資源庫http://plugins.liferay.com」一樣的ERROR,並且WARN如「無法通信資源庫http://plugins.liferay」。 COM」。是的,我的機器在代理之後。任何建議如何解決錯誤和警告? – 2012-02-03 10:32:11

相關問題