Ministry Portal Checklists: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (→liferay) |
Vovan (обсуждение | вклад) (→orbeon) |
||
(не показано 8 промежуточных версий этого же участника) | |||
Строка 18: | Строка 18: | ||
^ | ^ | ||
эта строчка указывает на то, что tomcat работает на порту 8080 | эта строчка указывает на то, что tomcat работает на порту 8080 | ||
+ | |||
+ | =orbeon= | ||
+ | |||
+ | ==Установка== | ||
+ | |||
+ | cd /home | ||
+ | wget https://s3.amazonaws.com/orbeon-downloads/orbeon-4.2.0.201305301932-CE.zip | ||
+ | unzip orbeon-4.2.0.201305301932-CE.zip | ||
+ | cp /home/orbeon-4.2.0.201305301932-CE/orbeon.war /var/lib/tomcat6/webapps/ | ||
+ | |||
+ | ==Проверка== | ||
+ | # ls /var/lib/tomcat6/webapps | ||
+ | orbeon liferay.war | ||
+ | ^ | ||
+ | в эту директорию развернулся (Deploy-йнулся) портал из war-архива | ||
+ | |||
+ | ==Конфигурирование Form Runner== | ||
+ | |||
+ | В официальной документации написано, что этот шаг можно пропустить, если не планируется использовать Form Runner или Form Builder в портлете. | ||
+ | Но у нас вроде как планируется, поэтому создаем файл: | ||
+ | |||
+ | nano /var/lib/tomcat6/webapps/orbeon/WEB-INF/resources/config/properties-local.xml | ||
+ | |||
+ | со следующим содержимым: | ||
+ | <pre> | ||
+ | <properties xmlns:xs="http://www.w3.org/2001/XMLSchema" | ||
+ | xmlns:oxf="http://www.orbeon.com/oxf/processors"> | ||
+ | |||
+ | <!-- This is the property for Orbeon Forms 3.8/3.9 --> | ||
+ | <property as="xs:anyURI" name="oxf.fr.persistence.service.exist.uri" | ||
+ | value="http://localhost:8080/orbeon/exist/rest/db/orbeon/fr"/> | ||
+ | |||
+ | <!-- This is the property for Orbeon Forms 4.0 --> | ||
+ | <property as="xs:anyURI" name="oxf.fr.persistence.exist.exist-uri" | ||
+ | value="http://localhost:8080/orbeon/exist/rest/db/orbeon/fr"/> | ||
+ | |||
+ | <!-- Configure authentication properties through headers --> | ||
+ | <property as="xs:string" name="oxf.fr.authentication.method" | ||
+ | value="header"/> | ||
+ | |||
+ | <!-- If you want the Liferay user email used for Form Runner authentication --> | ||
+ | <property as="xs:string" name="oxf.fr.authentication.header.username" | ||
+ | value="Orbeon-Liferay-User-Email"/> | ||
+ | |||
+ | <!-- If you want Liferay roles used --> | ||
+ | <property as="xs:string" name="oxf.fr.authentication.header.roles" | ||
+ | value="Orbeon-Liferay-User-Roles"/> | ||
+ | |||
+ | <!-- To propagate username/roles to the persistence layer, if using authentication --> | ||
+ | <property as="xs:string" name="oxf.xforms.forward-submission-headers" | ||
+ | value="Orbeon-Username Orbeon-Roles"/> | ||
+ | |||
+ | <!-- Form Runner CSS file that doesn't impact the global Liferay layout --> | ||
+ | <property as="xs:string" name="oxf.fr.css.uri.*.*" | ||
+ | value="/ops/yui/grids/grids.css | ||
+ | /ops/yui/datatable/assets/skins/sam/datatable.css | ||
+ | /apps/fr/style/form-runner-base.css | ||
+ | /apps/fr/style/form-runner-orbeon.css"/> | ||
+ | <property as="xs:string" name="oxf.fr.css.uri.orbeon.*" | ||
+ | value="/ops/yui/grids/grids.css | ||
+ | /ops/yui/datatable/assets/skins/sam/datatable.css | ||
+ | /apps/fr/style/form-runner-base.css | ||
+ | /apps/fr/style/form-runner-orbeon.css"/> | ||
+ | |||
+ | </properties> | ||
+ | </pre> | ||
+ | |||
+ | The host name (localhost), port (8080), and context path (orbeon) must be updated to match your local configuration. | ||
+ | |||
+ | ==Проверка в браузере== | ||
+ | http://trinity:8080/orbeon | ||
=liferay= | =liferay= | ||
+ | |||
+ | Пока не работает! | ||
+ | |||
+ | Настройка DNS зоны | ||
+ | |||
+ | выяснить имя хоста командой: | ||
+ | hostname | ||
+ | |||
+ | допустим, команда выдала имя | ||
+ | portal.localdomain | ||
+ | |||
+ | тогда открыть новый файл | ||
+ | nano /var/lib/bind/zone/portal.localdomain | ||
+ | |||
+ | и записать туда | ||
+ | |||
+ | <pre> | ||
+ | $TTL 1D | ||
+ | @ IN SOA portal.localdomain. portal.localhost. ( | ||
+ | 2013082101 ; serial | ||
+ | 12H ; refresh | ||
+ | 1H ; retry | ||
+ | 1W ; expire | ||
+ | 1H ; ncache | ||
+ | ) | ||
+ | IN NS localhost. | ||
+ | IN A 127.0.0.2 | ||
+ | </pre> | ||
+ | |||
+ | записать в файл | ||
+ | |||
+ | /var/lib/bind/etc/local.conf | ||
+ | |||
+ | следующее содержимое | ||
+ | <pre> | ||
+ | zone "portal.localdomain" { | ||
+ | type master; | ||
+ | file "portal.localdomain"; | ||
+ | }; | ||
+ | </pre> | ||
+ | |||
+ | перезапустить bind | ||
+ | |||
+ | /etc/init.d/bind restart | ||
+ | |||
Установка | Установка | ||
+ | cd /var/lib/tomcat6/webapps/ | ||
wget http://citylan.dl.sourceforge.net/project/lportal/Liferay%20Portal/6.1.1%20GA2/liferay-portal-6.1.1-ce-ga2-20120731132656558.war | wget http://citylan.dl.sourceforge.net/project/lportal/Liferay%20Portal/6.1.1%20GA2/liferay-portal-6.1.1-ce-ga2-20120731132656558.war | ||
+ | mv liferay-portal-6.1.1-ce-ga2-20120731132656558.war liferay.war | ||
Проверка | Проверка | ||
+ | |||
+ | # ls /var/lib/tomcat6/webapps | ||
+ | liferay liferay.war | ||
+ | ^ | ||
+ | в эту директорию развернулся (Deploy-йнулся) портал из war-архива | ||
+ | |||
+ | Проверка в браузере | ||
http://trinity:8080/liferay | http://trinity:8080/liferay | ||
=apache= | =apache= |
Текущая версия на 21:23, 21 августа 2013
Содержание
tomcat6
Установка
apt-get install java-1.6.0-openjdk tomcat6
Старт
/etc/init.d/tomcat6 start
Старт при загрузке
chkconfig tomcat6 on
Проверить, работает или нет
# netstat -natup | grep 8080 tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 5566/java ^ эта строчка указывает на то, что tomcat работает на порту 8080
orbeon
Установка
cd /home wget https://s3.amazonaws.com/orbeon-downloads/orbeon-4.2.0.201305301932-CE.zip unzip orbeon-4.2.0.201305301932-CE.zip cp /home/orbeon-4.2.0.201305301932-CE/orbeon.war /var/lib/tomcat6/webapps/
Проверка
# ls /var/lib/tomcat6/webapps orbeon liferay.war ^ в эту директорию развернулся (Deploy-йнулся) портал из war-архива
Конфигурирование Form Runner
В официальной документации написано, что этот шаг можно пропустить, если не планируется использовать Form Runner или Form Builder в портлете. Но у нас вроде как планируется, поэтому создаем файл:
nano /var/lib/tomcat6/webapps/orbeon/WEB-INF/resources/config/properties-local.xml
со следующим содержимым:
<properties xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:oxf="http://www.orbeon.com/oxf/processors"> <!-- This is the property for Orbeon Forms 3.8/3.9 --> <property as="xs:anyURI" name="oxf.fr.persistence.service.exist.uri" value="http://localhost:8080/orbeon/exist/rest/db/orbeon/fr"/> <!-- This is the property for Orbeon Forms 4.0 --> <property as="xs:anyURI" name="oxf.fr.persistence.exist.exist-uri" value="http://localhost:8080/orbeon/exist/rest/db/orbeon/fr"/> <!-- Configure authentication properties through headers --> <property as="xs:string" name="oxf.fr.authentication.method" value="header"/> <!-- If you want the Liferay user email used for Form Runner authentication --> <property as="xs:string" name="oxf.fr.authentication.header.username" value="Orbeon-Liferay-User-Email"/> <!-- If you want Liferay roles used --> <property as="xs:string" name="oxf.fr.authentication.header.roles" value="Orbeon-Liferay-User-Roles"/> <!-- To propagate username/roles to the persistence layer, if using authentication --> <property as="xs:string" name="oxf.xforms.forward-submission-headers" value="Orbeon-Username Orbeon-Roles"/> <!-- Form Runner CSS file that doesn't impact the global Liferay layout --> <property as="xs:string" name="oxf.fr.css.uri.*.*" value="/ops/yui/grids/grids.css /ops/yui/datatable/assets/skins/sam/datatable.css /apps/fr/style/form-runner-base.css /apps/fr/style/form-runner-orbeon.css"/> <property as="xs:string" name="oxf.fr.css.uri.orbeon.*" value="/ops/yui/grids/grids.css /ops/yui/datatable/assets/skins/sam/datatable.css /apps/fr/style/form-runner-base.css /apps/fr/style/form-runner-orbeon.css"/> </properties>
The host name (localhost), port (8080), and context path (orbeon) must be updated to match your local configuration.
Проверка в браузере
liferay
Пока не работает!
Настройка DNS зоны
выяснить имя хоста командой:
hostname
допустим, команда выдала имя
portal.localdomain
тогда открыть новый файл
nano /var/lib/bind/zone/portal.localdomain
и записать туда
$TTL 1D @ IN SOA portal.localdomain. portal.localhost. ( 2013082101 ; serial 12H ; refresh 1H ; retry 1W ; expire 1H ; ncache ) IN NS localhost. IN A 127.0.0.2
записать в файл
/var/lib/bind/etc/local.conf
следующее содержимое
zone "portal.localdomain" { type master; file "portal.localdomain"; };
перезапустить bind
/etc/init.d/bind restart
Установка
cd /var/lib/tomcat6/webapps/ wget http://citylan.dl.sourceforge.net/project/lportal/Liferay%20Portal/6.1.1%20GA2/liferay-portal-6.1.1-ce-ga2-20120731132656558.war mv liferay-portal-6.1.1-ce-ga2-20120731132656558.war liferay.war
Проверка
# ls /var/lib/tomcat6/webapps liferay liferay.war ^ в эту директорию развернулся (Deploy-йнулся) портал из war-архива
Проверка в браузере
http://trinity:8080/liferay