Загрузить проект opencms на реальный сервер

Я работаю над java cms с открытым исходным кодом, имя которого opencms. это военный файл, который вы развертываете с помощью tomcat, и когда он работает, вы переходите на localhost: 8080/opencms и начинаете настраивать его по своему усмотрению. Моя проблема в том, что когда я выполнил всю свою работу и создал сайт CMS, что я должен сделать, чтобы загрузить его на реальный сервер? мне нужно сделать из него военный файл, а затем загрузить его, или я просто загружаю его развернутую папку на сервер tomcat? и что я должен сделать с его базой данных? достаточно экспортировать файл .sql из моей локальной базы данных и выполнить его в базе данных сервера, или мне нужно сделать что-то еще? пожалуйста помогите мне спасибо


person omid haghighatgoo    schedule 28.12.2013    source источник


Ответы (1)


Вам нужна установка opencms на ваш «настоящий» сервер, который соответствует тому, на котором вы создали свою страницу.

Должна быть возможность просто скопировать содержимое папки веб-приложения opencms внутри tomcat на tomcat на целевой машине, а также перенести копии связанных баз данных на «настоящий» сервер.

Лично я предпочитаю выполнить стандартную установку opencms на целевой машине и настроить ее (удалить содержимое примера, изменить пароли и т. д.). Затем я воспользовался бы функцией экспорта opencms, чтобы экспортировать содержимое на машине разработки и импортировать его в целевой экземпляр opencms. Сложность зависит от того, сколько изменений вы внесли в установку по умолчанию — если вы разработали свои собственные модули, это может быть немного сложнее.

person mschenk74    schedule 28.12.2013
comment
спасибо за ваш полный ответ, так вы говорите, что лучше установить новый чистый opencms с его установкой на реальном сервере, затем я экспортирую свою локальную версию, а затем импортирую ее в реальную? я прав ? если я экспортирую свою локальную версию, она также экспортирует данные своей базы данных? - person omid haghighatgoo; 28.12.2013
comment
он экспортирует все содержимое cms - если вы сделали что-то дополнительное с базой данных, то это может потребовать дополнительной обработки. Чтобы проверить, завершен ли экспорт, вы также можете установить второй экземпляр opencms для разработки на локальной виртуальной машине. Делая это, вы также можете использовать его как безопасную тренировочную площадку для настройки реального сервера. Я также предлагаю изучить все материалы, связанные с opencms, здесь, в stackoverflow, а также в архивах списка рассылки opencms, чтобы получить больше информации. - person mschenk74; 28.12.2013
comment
еще раз спасибо, и еще один, возможно, неуместный вопрос, вы тоже работали с jahia? это кажется действительно хорошим, и мне интересно узнать, лучше ли это, чем opencms? Почему? - person omid haghighatgoo; 30.12.2013
comment
сегодня я устанавливаю и работаю, я нахожу opencms лучше и мощнее, чем это - person omid haghighatgoo; 31.12.2013