2013-03-06 54 views
1

我有一個完整的Liferay 6.1.10 EE開發環境(使用Liferay Development Studio)。我已經做出了一些新的佈局成功。不能複製LifeRay的開發環境6.1.10 EE

現在我需要將數據庫轉儲從另一個開發複製爲我實例的基礎。我有數據庫轉儲注入我的數據庫,我可以看到數據在那裏。其他開發人員也早些時候(成功)完成了相同的工作。 (還記得我跟LR 5.2.3 CE這樣做早些時候我自己)

然而,當我從瀏覽器中輸入實例我打招呼許可協議頁面,用於設置與回答有新的安全問題的一種形式。接受後,這些將不會在隨後的靴子中再次提出。 但是,當我重新插入數據庫轉儲時,將再次詢問許可協議。 (已經插入了EE許可證來部署dir,但是如果它存在或不存在,它似乎沒有任何影響。可能在數據庫轉儲時可以找到它)。

的事情是,沒有關於此的其他開發人員做了現場簽約,雖然數據是假設在那裏(單位爲dB)。 同時刪除數據庫將以錯誤結尾,但找不到它。 (沒有一個單一的錯誤,否則)

我試圖複製整個webapps dir(從其他開發人員),並刪除所有的jackrabbit配置(並刪除它的'家'目錄,它創建)。沒有效果。

還試圖刪除「工作」和Tomcat(7.0.25)的「臨時」目錄下的內容可以肯定,沒有任何東西。

已瀏覽上: http://www.liferay.com/community/wiki/-/wiki/1071674/Backup+and+restore

它說:「郵編document_library文件夾,其中包含從文檔庫中的所有文件和文件。」 < <我認爲這不是必須的,因爲我們沒有任何'文檔庫'。無論哪種方式。我想我應該看到最少的東西!?

+0

注入數據庫轉儲後的結果實際上是相同的,如果我正在使用一個空的數據庫(LR本身創建新表) – 2013-03-06 11:47:28

+0

嘗試複製整個'數據'目錄以及編輯jacrabbit repository.xml和工作區。帶有正確數據庫信息的xml文件。 – 2013-03-07 09:06:26

+0

還要求從liferay獲得一個新的試用許可證,並將其插入到部署它的部署目錄中。當我通過'許可嘮叨'頁面時,一切看起來都很好。此外,我可以在日誌>> 09:11:51,640 INFO [LicenseManager :?]門戶開發許可證驗證通過<<中看到此行。這是令人費解的,因爲這個試驗版本是6.1 GA2 ......無論如何,如果liferay沒問題的話,對我來說沒關係。但我仍然沒有複製網站。 – 2013-03-07 09:14:33

回答

1

這是由於這樣的事實,MySQL的my.cnf中「沒有:

[mysqld] 
lower_case_table_names=1 

的Liferay試圖用表名以大寫字母開始(如「Account_」),當轉儲了小寫的表名(如'account_')。

當然,我有「創建默認表」上Liferay的,所以我結束了一個空Liferay的時候開始。

的「小寫表名」選項,在家裏源於無證環境史的人不再。