2012-02-03 2 views
1

Перемещение Liferay с одного сервера на другой требуется. Может ли кто-нибудь поделиться этими шагами по миграции портала Liferay 5.2.3 с одного сервера на другой. Я использую Windows + Tomcat + MySql.Как перенести портал Liferay с одного окна на другой?

Я загрузил всю папку tomcat на новую машину Windows и импортировал базу данных с соответствующим изменением в файл конфигурации, например, данные базы данных.

Но после запуска сервера tomcat появляется некоторая ошибка, например «Невозможно загрузить репозиторий http://plugins.liferay.com». Любая идея, почему я получаю эту ошибку?

ответ

3

Эти шаги, которые я затем и в состоянии успешно мигрировать Liferay:

  1. Take резервное копирование файлов Liferay и базы данных с первого окна.

  2. Установите ту же версию 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

+0

Для отладки вы можете взять копию всей папки liferay на новую машину и сохранить такую ​​же структуру папок на исходном и конечном сервере, а затем импортировать базу данных. Если это работает, вы можете изменить другие параметры конфигурации позже. –

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 на свои значения.

Также удалить из portal-ext.properties, если вы хотите, чтобы проверить Liferay репозиториев

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

Спасибо Мартину за ваш ответ. Итак, могу ли я добавить следующее: plugin.repositories.trusted = False plugin.repositories.untrusted = False. Интернет подключен к моему компьютеру, поэтому, если я поместил вышеуказанные строки в portal -ext.properties, то это может быть не проверка обновлений прямо? –

+0

Вы не должны ставить ... = False, вы должны поставить точно так, как указано выше. И да, если вы положите его, Liferay не сможет проверить наличие обновлений. Если у вас есть соединение на этой машине, это за прокси? –

+0

Даже после добавления вышеупомянутых свойств к portal -ext.properties все тот же ERROR, например «Не удалось загрузить репозиторий http://plugins.liferay.com» и WARN, как «Невозможно передать репозиторий http: //plugins.liferay. ком». И да, моя машина находится за прокси. Любое предложение, как я могу разрешить ошибку и предупреждение? –

Смежные вопросы