Hlavní menu

Nástroje

OpenCMS / PoznamkyUpgrade

View (print) - Edit page | Recent changes - Page history

Updated 14 October 2010, 17:33 by PremekBrada

OpenCMS.PoznamkyUpgrade History

Hide minor edits - Show changes to output

14 October 2010, 17:33 by PremekBrada -
Changed lines 127-128 from:
<site server="TODO-Nastaveni-Apache" uri="/sites/informatika.zcu.cz/"/>
<site server="TODO-Nastaveni-Apache" uri="/sites/www.kiv.zcu.cz/"/>
to:
<site server="jmeno-serveru-a-port-pro-informatika" uri="/sites/informatika.zcu.cz/"/>
<site server="jmeno-serveru-a-port-pro-www.kiv" uri="/sites/www.kiv.zcu.cz/"/>
Changed lines 131-132 from:
(Viz též svn @@opencms-libs/configs/opencms-system.xml@@.)
to:
Jména serverů a portů musí být taková, aby každá site běžela na jiném portu v rámci serveru, na kterém běží daná instalace opencms. (Viz též svn @@opencms-libs/configs/opencms-system.xml@@ a informace od systémového admina, které jsou to servery a porty.)
14 October 2010, 17:23 by PremekBrada -
Changed line 4 from:
# [[Nainstalovat čité OpenCms 7.5.0 -> Instalace]]
to:
# [[Nainstalovat čité OpenCms 7.5.2 -> Instalace]]
Changed line 99 from:
Pro potřeby stránky informatiky jsou potřeba ještě následující moduly:
to:
Pro potřeby stránky informatika.zcu.cz jsou potřeba ještě následující moduly:
Changed lines 112-113 from:
Přihlašte se k OpenCms a přepněte se do administračního rozhranní. V poli @@sites@@ zvolte @@/@@ a v levém panelu otevřte adresář @@sites@@. V tomto umístění založte a publikujte dva adresáře: @@informatika.zcu.cz@@ a @@www.kiv.zcu.cz@@. Tím jsme připravili OpenCms pro konfiguraci Multisite.
to:
Přihlašte se k OpenCms jako administrátor, v poli @@Site@@ zvolte @@/@@ a v levém panelu otevřte adresář @@sites@@. V tomto umístění založte a publikujte dva adresáře: @@informatika.zcu.cz@@ a @@www.kiv.zcu.cz@@. Tím jsme připravili OpenCms pro konfiguraci Multisite.
20 September 2010, 00:25 by Miroslav Král - Doplněn návod s nastavením konfiguračních proměnných pro Kerberos.
Changed lines 41-44 from:
Na platformě windows se pro server Tomcat toto provede přidáním následujících řádků do souboru @@catalina.bat@@, pro platformu Linux se jedná o soubor @@catalina.sg@@, na cestě @@CATALINA_HOME\bin@@.
* [@set JAVA_OPTS=%JAVA_OPTS% -Djava.security.auth.login.config=%CATALINA_HOME%\Kerberos_Configuration\KerbNastaveni.conf@]
* [@set JAVA_OPTS=%JAVA_OPTS% -Djava.security.krb5.conf=%CATALINA_HOME%\Kerberos_Configuration\krb5.conf@]
to:
Na platformě windows se pro server Tomcat toto provede přidáním následujících řádků do souboru @@catalina.bat@@, pro platformu Linux se jedná o soubor @@catalina.sh@@, na cestě @@CATALINA_HOME\bin@@. Tyto řádky umístit do souboru catalina.sh (catalina.bat???) za část, kde se načtou standardní proměnné Javy.
* Pro Windows
** [@set JAVA_OPTS=%JAVA_OPTS% -Djava.security.auth.login.config=%CATALINA_HOME%\Kerberos_Configuration\KerbNastaveni.conf@]
** [@set JAVA_OPTS=%JAVA_OPTS% -Djava.security.krb5.conf=%CATALINA_HOME%\Kerberos_Configuration\krb5.conf@]
*Pro Linux(Ubuntu)
** JAVA_OPTS="$JAVA_OPTS -Djava.security.auth.login.config=$CATALINA_HOME/conf/Kerberos/KerbNastaveni.conf"
** JAVA_OPTS="$JAVA_OPTS -Djava.security.krb5.conf=$CATALINA_HOME/conf/Kerberos/krb5.conf"
29 July 2010, 17:14 by PremekBrada -
Deleted lines 2-7:
TBD
* odkazy na manuály
* případné pozn místně důležité

Potřebujeme v rámci upgrade umět
Added lines 18-19:
Na celou akci je třeba počítat aspoň 4h čistého času (když se něco vysype, je z toho klidně celý dlouhý den).
29 July 2010, 16:43 by PremekBrada -
Changed lines 162-163 from:
Import archivu @@www.kiv.zcu.cz@@ může trvat delší dobu kvůli velkým souborům (data "produktů" autorizovaného software). Po naimportování stránek proveďte: @@Publish Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu. Občas se kvůli velkým datům může stát, že import a/nebo publish zkrachuje. Je proto vhodné si před importem udělat zálohu databáze OpenCms, aby bylo možno ji případně obnovit kdyby se importem rozbil VFS.
to:
Import archivu @@www.kiv.zcu.cz@@ může trvat delší dobu kvůli velkým souborům (data "produktů" autorizovaného software). Po naimportování stránek proveďte: @@Publish Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu. Občas se kvůli velkým datům může stát, že import a/nebo publish zkrachuje. Je proto vhodné:
* před importem udělat zálohu databáze OpenCms, aby bylo možno ji případně obnovit kdyby se importem rozbil VFS
* koukat se do logu OpenCms, co to dělá (@@tail -f WEB-INF/logs/opencms.log@@)
* před "Publish" zapnout ''Preferences > Show publish notification popup'' a po spuštění publikování počkat, až se objeví okénko, že bylo publikování skončeno
29 July 2010, 16:23 by PremekBrada -
Deleted lines 68-69:
!!! Zastavte Tomcat
Deleted lines 72-73:
!!! Spusťte Tomcat
Deleted line 93:
# (restart tomcatu, aby se načetly L10N properties)
Added lines 104-105:
!!! Restartujte Tomcat
29 July 2010, 15:49 by PremekBrada -
Changed line 167 from:
to:
(Po importu archivy z adresáře @@packages@@ smažte, aby zbytečně nezabíraly místo.)
29 July 2010, 15:39 by PremekBrada -
Changed lines 111-112 from:
C. Import obsahu
to:
! C. Import obsahu
29 July 2010, 15:39 by PremekBrada -
Changed lines 109-112 from:
to:
----

C. Import obsahu
Deleted lines 141-142:
----
Changed lines 165-169 from:
Import archivu @@www.kiv.zcu.cz@@ může trvat delší dobu kvůli velkým souborům (data "produktů" autorizovaného software).

Po naimportování stránek proveďte: @@Publish Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu.

to:
Import archivu @@www.kiv.zcu.cz@@ může trvat delší dobu kvůli velkým souborům (data "produktů" autorizovaného software). Po naimportování stránek proveďte: @@Publish Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu. Občas se kvůli velkým datům může stát, že import a/nebo publish zkrachuje. Je proto vhodné si před importem udělat zálohu databáze OpenCms, aby bylo možno ji případně obnovit kdyby se importem rozbil VFS.

29 July 2010, 15:09 by PremekBrada -
Changed lines 33-34 from:
!! Zastavte Tomcat
to:
!!! Zastavte Tomcat
Changed lines 57-58 from:
!! Spusťte Tomcat
to:
!!! Spusťte Tomcat
Deleted lines 60-61:
----
Changed lines 114-119 from:
Nyní doplníme konfiguraci pro multisite. Tyto stránky by měly být pod cestou:
* @@/sites/informatika.zcu.cz/@@ pro Informatiku
* @@/sites/www.kiv.zcu.cz/@@ pro KIVáckou stránku

Nejdříve je potřeba přidat informace o těchto stránkách do souboru @@opencms-system.xml@@ na cestě @@<opencmsroot>/WEB-INF/config/@@. V tomto souboru najděte sekci, která vypadá následujícím způsobem:
to:
Nyní doplníme konfiguraci pro multisite. Nejdříve je potřeba přidat informace o těchto stránkách do souboru @@opencms-system.xml@@ na cestě @@<opencmsroot>/WEB-INF/config/@@. V tomto souboru najděte sekci, která vypadá následujícím způsobem:
Changed lines 131-132 from:
Jako další musí být v produkčním prostředí nastaven Tomcat a Apache. Podrobnější popis viz link:[[http://opencms-wiki.org/MultiSite_configuration_instructions]] .
to:
(Viz též svn @@opencms-libs/configs/opencms-system.xml@@.)

Jako další musí být v produkčním prostředí nastaven Tomcat a Apache, tak aby tyto sites poskytovaly bez @@opencms/opencms/@@ prefixu. Podrobnější popis viz [[http://opencms-wiki.org/MultiSite_configuration_instructions]] .
Changed lines 154-155 from:
Přihlašte se do OpenCms a otevřte nebo se přepněte do okna @@Explorer@@. Přepněte adresářovou strukturu tak, abyste v poli @@Location@@ viděli: @@/sites/@@. Toto je důležité z toho důvodu, že při importu obsahu (dtabáze) do OpenCms je ta naimportována tam, kde v okně @@Explorer@@ právě jste. Zkopírujte archivy s daty do adresáře @@WEB-INF/packages/@@ v instalaci OpenCms. Otevřte administrační rozhraní: @@Administration - Database Management - Import File from Server@@ a vyberte soubor s daty. Tento postup opakujte pro stránky @@informatika.zcu.cz@@ a @@kiv.zcu.cz@@.
to:
''Vlastní import předpokládá, že jsou k dispozici jeden nebo více .zip archivů s obsahem webu. Ty musí vznikout exportem z (produkčního) OpenCms tak, že admin je v ''Site: www.kiv.zcu.cz'' kořenovém adresáři, přepne do Administration, udělá @@Administration - Database Management - Export Database@@ a vybere v ''Resources to export'' kořenový adresář. Je potřeba mít krom resources vyexportované také uživatele. (Přemek: Já jsem si udělal dva exporty - v jednom je jen /robots.txt soubor a všichni uživatelé, v druhém jsou všechny soubory a nejsou uživatelská data; to mi pomáhá když chci dělat pokusy s právy a nechci přitom mít pakárnu s čekáním na dlouhý import celého webu.)''

Přihlašte se do OpenCms a otevřte nebo se přepněte do okna @@Explorer@@. Přepněte se do ''Site: www.kiv.zcu.cz'' tak, abyste v poli @@Location@@ viděli: @@/@@. Toto je důležité z toho důvodu, že při importu obsahu (dtabáze) do OpenCms je ta naimportována tam, kde v okně @@Explorer@@ právě jste.

Zkopírujte archivy s daty do adresáře @@WEB-INF/packages/@@ v instalaci OpenCms. Otevřte administrační rozhraní: @@Administration - Database Management - Import File from Server@@ a vyberte soubor s daty. Tento postup opakujte pro stránky @@informatika.zcu.cz@@ a @@kiv.zcu.cz@@.
Changed lines 162-163 from:
Import stránky @@kiv.zcu.cz@@ může trvat delší dobu.
to:
* Vzhledem ke změnám v Account Managementu mezi verzemi 6 a 7 je dobré zkontrolovat a případně opravit nastavení skupin a rolí uživatelů. Zejména by všichni z @@KIV Staff@@ měli mít roli ''Workplace user'' aby se vůbec mohli přihlásit.

Import archivu @@www.kiv.zcu.cz@@ může trvat delší dobu kvůli velkým souborům (data "produktů" autorizovaného software).
29 July 2010, 14:09 by PremekBrada -
Changed line 37 from:
Soubory z svn:
to:
Soubory z svn adresáře @@opencms-libs/krb/@@
Changed lines 41-42 from:
Zkopírovat do nově vytvořeného adresář adresáře @@Kerberos_Configuration@@ na rootu Tomcatu (adresář @@CATALINA_HOME@@).
Cesta k těmto souborům musí být přidána do proměnné @@CATALINA_OPTS@@:
to:
zkopírovat do adresáře @@conf@@ na rootu Tomcatu (adresář @@CATALINA_HOME@@, jsou tam třeba @@server.xml@@ a další). Cesta k těmto souborům musí být přidána do proměnné @@CATALINA_OPTS@@:
Changed lines 49-51 from:
Pokud máte na jednom počítacači nainstalováno více instancí Tomcatu a pro jejich start používáte volitelnou proměnnou @@%CATALINA_BASE%@@, změntě @@%CATALINA_HOME%@@ na @@%CATALINA_BASE%@@.

to:
Pokud máte na jednom počítači nainstalováno více instancí Tomcatu a pro jejich start používáte volitelnou proměnnou @@%CATALINA_BASE%@@, změntě @@%CATALINA_HOME%@@ na @@%CATALINA_BASE%@@.
Changed lines 71-91 from:
!! Zastavte Tomcat

!! '''[+5.+] ''' Stáhnout knihovny potřebné pro běh KIVáckého rozšíření OpenCms

'''Spring 2.5 '''

Stáhnout http://www.springsource.com/download/community?project=Spring%20Framework
Přinejmenším verze 2.5.6 při používání parametrized beanů pro natažení výsledků SQL dotazu, když je v DB tabulce null , vyhazuje chybu konverze (např. při cizích klíčích) ; verze 2.5.0 tento problém nevykazuje:
[[http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5-with-dependencies.zip]] k přímému stažení

Zkopírovat @@spring.jar@@ a všechny soubory z adresáře @@/modules@@ z archivu do @@<OPENCMS_DIR>/WEB-INF/lib/@@


'''Apache Commons Validator'''

[[http://commons.apache.org/downloads/download_validator.cgi]]

Soubor @@commons-validator-1.3.1.jar@@ zkopírovat do @@<OPENCMS_DIR>/WEB-INF/lib/@@ (viz výše)

!! Spusťte Tomcata
----
to:
!!! Zastavte Tomcat

!! '''[+5.+] ''' Nainstalovat knihovny a konfigurace potřebné pro běh KIVáckých modulů

Z svn adresáře @@opencms-libs/lib/@@ zkopírovat všechny .jar soubory do @@WEB-INF/lib@@. Neměly by vzniknout duplicity, je ale třeba zkontrolovat - pokud by se vedle sebe vyskytly např. @@mail.jar@@ a @@mail-1.3.jar@@ pak není jisté, který bude načten a použit tomcatem; nevhodné .jary tedy buď smazat nebo přejmenovat (např. přípona @@.x@@) aby je tomcat nenačetl.

!!! Spusťte Tomcat

-> ''Následující sekvence kroků s několikerým restartem serveru je na tomto místě důležitá, aby Tomcat načetl třídy z našich modulů. Jinak by došlo k tomu, že v konfiguračním souboru Springu bude referencován třída, která ještě na OpenCms není. Tomcat by poté OpenCms vůbec nenastartoval a my bychom neměli žádnou možnost požadovaný modul do OpenCms doinstalovat - DEADLOCK!''
Changed lines 83-87 from:
Pomocí administačního rozhranní @@Administration - Module Management - Import Module with HTTP@@ naimportuje jednotlivé moduly.

'''Verze modulů a pořadí ve kterém mají být naimportovány'''

||border=1 cellspacing=0 width=30%
to:
Pomocí administačního rozhranní @@Administration - Module Management - Import Module with HTTP@@ naimportujte modul Common v aktuální verzi (2.0.1.x).

!!! Zastavit Tomcat

Zazálohujte soubor @@WEB-INF/web.xml@@ a místo něj zkopírujte verzi z svn adresáře @@opencms-libs/@@. Dále pod @@WEB-INF@@ zkopírujte soubory @@redsys-servlet.xml@@ a @@webkiv.properties@@.

V souboru @@webkiv.properties@@ nastavte správně název databáze pro data KIV, login+heslo pro přístup, a emailové konto které bude použito pro odesílání zpráv z modulů.

-> Odbočka: Pokud se tento postup provádí nanečisto někde bokem (vývojářský server, beta.kiv.zcu.cz apod.) pak je v tuto chvíli zřejmě třeba vytvořit zde zmíněnou databázi pro data KIV a naimportovat do ní data. Viz svn adresář @@datovy-model/@@.

!!! Spustit tomcat

Nainstalovat další moduly, v tomto pořadí:

# login
# aktuality
# template
# (restart tomcatu, aby se načetly L10N properties)
# publikace
# predmety
# produkty
# osoby

Pro potřeby stránky informatiky jsou potřeba ještě následující moduly:
Deleted lines 107-119:
||DatovyModel || XX
||ModulCommon || 0.14
||ModulOsoby || 0.17
||ModulPublikace || 0.1
||ModulVyuka || XX
||ModulTemata (dříve ModulStudium)|| 0.7
||ModulPredmety || 0.4
||ModulProdukty || 0.32
||ModulTemplate2008 || 0.3
||ModulAktuality || 0.12

Pro potřeby stránky informatiky jsou potřeba ještě následující moduly:
||! Modul ||! Verze
Changed lines 111-121 from:
'''Moduly byly při testi brány z Tagů z SVN'''

!! Spusťe Tomcata
Spuštění serveru je na tomto místě důležité, aby Tomcat přelozil třídy z našich modulů. Jinak by v příštím kroku došlo k tomu, že v konfiguračním souboru Springu bude referencován třída, která ještě na OpenCms není. Tomcat by poté OpenCms vůbec nenastartoval a my bychom neměli žádnou možnost požadovaný modul do OpenCms doinstalovat - DEADLOCK!
----

----
!! '''[+7.+] ''' Nastavit soubory @@redsys-servlet.xml@@ a @@jdbc.properties@@

Na konec souboru @@web.xml@@ doplnit tento text:
to:

!! '''[+7.+] ''' Vytvoření konfigurace multisite

Přihlašte se k OpenCms a přepněte se do administračního rozhranní. V poli @@sites@@ zvolte @@/@@ a v levém panelu otevřte adresář @@sites@@. V tomto umístění založte a publikujte dva adresáře: @@informatika.zcu.cz@@ a @@www.kiv.zcu.cz@@. Tím jsme připravili OpenCms pro konfiguraci Multisite.

Nyní doplníme konfiguraci pro multisite. Tyto stránky by měly být pod cestou:
* @@/sites/informatika.zcu.cz/@@ pro Informatiku
* @@/sites/www.kiv.zcu.cz/@@ pro KIVáckou stránku

Nejdříve je potřeba přidat informace o těchto stránkách do souboru @@opencms-system.xml@@ na cestě @@<opencmsroot>/WEB-INF/config/@@. V tomto souboru najděte sekci, která vypadá následujícím způsobem:
Changed lines 123-134 from:
<!-- cesta ke Spring konfiguracnimu souboru -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/redsys-servlet.xml</param-value>
</context-param>

<!-- definice Spring listeneru -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
to:
<sites>
<workplace-server>http://www.mysite.com:8080</workplace-server>
<default-uri>/sites/default/</default-uri>
<site server="www.mysite.com" uri="/sites/default/"/>
</sites>
@]

Do elementu @@<sites>@@ přidejte následující text:

[@
<site server="TODO-Nastaveni-Apache" uri="/sites/informatika.zcu.cz/"/>
<site server="TODO-Nastaveni-Apache" uri="/sites/www.kiv.zcu.cz/"/>
Changed lines 137-142 from:
Do adresáře @@WEB-INF@@ zkopírujte soubory @@jdbc.properties@@, @@redsys-servlet.xml@@ a @@webkiv.properties@@. Projděte tyto soubory a eventuelně upravte nastavení, tak aby odpovídalo aktuální konfiguraci. Jedná se zde hlavně o jméno databáze, ve které budou uložena data KIVácké databáze - viz další bod.
to:
Jako další musí být v produkčním prostředí nastaven Tomcat a Apache. Podrobnější popis viz link:[[http://opencms-wiki.org/MultiSite_configuration_instructions]] .

Pro samotný vývoj by výše uvedený popis měl stačit.

!!! Restartujte Tomcata
Changed lines 144-182 from:
!! '''[+8.+] ''' Nainstalovat dump databáze s KIVáckými daty

Vytvořit databázi pro KIVácká data

Použít datový model, který odpovídá nasazovaným modulům.

!! '''[+9.+] ''' Vytvoření konfigurace multisite

Přihlašte se k OpenCms a přepněte se do administračního rozhranní. V poli @@sites@@ zvolte @@/@@ a v levém panelu otevřte adresář @@sites@@. V tomto umístění založte dva adresáře@@informatika.zcu.cz@@ a @@www.kiv.zcu.cz@@. Tím jsme připravili OpenCms pro konfiguraci Multisite.

Nyní doplníme konfiguraci pro multisite. Tyto stránky by měly být pod cestou:
* @@/sites/informatika.zcu.cz/@@ pro Informatiku
* @@/sites/www.kiv.zcu.cz/@@ pro KIVáckou stránku

Nejdříve je potřeba přidat informace o těchto stránkách do souboru @@opencms-system.xml@@ na cestě @@<opencmsroot>/WEB-INF/config/@@.
V tomto souboru najděte sekci, která vypadá následujícím způsobem:

[@
<sites>
<workplace-server>http://www.mysite.com:8080</workplace-server>
<default-uri>/sites/default/</default-uri>
<site server="www.mysite.com" uri="/sites/default/"/>
</sites>
@]

A do elementu @@<sites>@@ přidejte následující text:

[@
<site server="TODO-Nastaveni-Apache" uri="/sites/informatika.zcu.cz/"/>
<site server="TODO-Nastaveni-Apache" uri="/sites/www.kiv.zcu.cz/"/>
@]

Jako další musí být v produkčním prostředí nastaven Tomcat a Apache. Podrobnější popis viz link:[[http://opencms-wiki.org/MultiSite_configuration_instructions]]

Pro samotný vývoj by výše uvedený popis měl stačit.
!! Restartujte Tomcata
----
!! '''[+10.+] ''' Import obsahu ze staré verze OpenCms.
to:

!! '''[+8.+] ''' Import obsahu ze staré verze OpenCms.
29 July 2010, 13:25 by PremekBrada -
Added lines 27-28:
! A. Instalace systému
Deleted line 32:
----
Added lines 52-62:

!! '''[+3.+] ''' Zkopírování opatchovaného @@opencms.jar@@

{-Do @@<opencmsroot>/WEB-INF/lib@@ adresáře se nakopíruje soubor @@kerberos-authentication.jar@@ z svn.-} Není třeba, příslušné třídy jsou integrovány do opatchovaného opencms.jar souboru.

Soubor @@WEB-INF/lib/opencms.jar@@ zazálohujte (například pod jménem @@opencms.jar.dist@@) a do adresáře nakopírujte @@opencms-7.5.2-patched.jar@@ z svn.

!! Spusťte Tomcat

Nyní byste se měli být schopni se přihlásit pomocí Vašeho Orion uživatelského jména a hesla. Předpoklad pro to je, že v OpenCms existuje uživatel s uživatelským jménem shodným jako je Váš Orion login.
Changed lines 64-73 from:
!! '''[+3.+] ''' Zkopírování souboru @@kerberos-authentication.jar@@ a opatchování @@opencms.jar@@.

Do @@<opencmsroot>/WEB-INF/lib@@ adresáře se nakopíruje soubor @@kerberos-authentication.jar@@ z svn.

Soubor @@opencms.jar@@ zazálohujte (například pod jménem @@opencms.jar.bak@@) a do originálního souboru @@opencms.jar@@ zkopírujte (například popmocí programu 7zip) adresář @@org@@ z svn.

!! Spusťte Tomcata
Nyní byste se měli být schopni se přihlásit pomocí Vašeho Orion uživatelského jména a hesla. Předpoklad pro to je, že v OpenCms existuje uživatel s uživatelským jménem shodným jako je Váš Orion login.

----
to:
Changed lines 67-68 from:
viz návod od p. Pavuka [[WebKiv/ZabezpecenePrihlaseni]]
to:
Viz návod od p. Pavuka [[WebKiv/ZabezpecenePrihlaseni]], v kostce: v httpd proxy modulu nastavit aby všechna URL začínající @@/system/@@ a @@/site/login/@@ byla vždy přesměrována na HTTPS.
Changed lines 70-71 from:
!! Zastavte Tomcata
to:

! B. Konfigurace pro moduly KIV

!! Zastavte Tomcat
28 July 2010, 19:39 by PremekBrada -
Changed lines 1-3 from:
TBD J.Boháč
to:
'''Návod na upgrade webu KIV na OpenCms verze 7.5'''

TBD
Added lines 184-187:
Dále je potřeba zkontrolovat/nastavit, že [=MySQL=] má dost velký packet buffer: v my.ini nastavit

* [@max_allowed_packet = 64M@] (menší hodnoty nestačí při importu velkých souborů)
26 July 2010, 23:50 by PremekBrada -
Changed lines 178-179 from:
* [@set JAVA_OPTS=%%JAVA_OPTS%% -Xmx512M@]
to:

* [@set JAVA_OPTS=%%JAVA_OPTS%% -Xmx512M@] , resp.
* [@export CATALINA_OPTS="$CATALINA_OPTS -Xmx512m"@]

-> Při tomto nastavení je OpenCms schopné při úspěšně naimportovat resources o maximální velikosti kolem 60MB. Pokud jsou v datovém souboru exportovaném z předchozí instalace OpenCms ve VFS některé soubory větší (např. 120MB), je vhodné použít tento postup: soubory z archivu přesunout ven, odstranit ručně jejich záznamy z manifest.xml v kořenovém adresáři archivu, naimportovat archiv, a následně naimportovat tyto soubory jednotlivě (např. přes upload v průzkumníku workplace).
Changed lines 188-189 from:
Import stránky @@kiv.zcu.cz@@ může trvat delší dobu.
to:
Import stránky @@kiv.zcu.cz@@ může trvat delší dobu.
26 July 2010, 23:43 by PremekBrada -
Changed lines 180-183 from:
Přihlašte se do OpenCms a otevřte nebo se přepněte do okna @@Explorer@@. Přepněte adresářovou strukturu tak, abyste v poli @@Location@@ viděli: @@/sites/@@. Toto je důležité z toho důvodu, že při importu obsahu (dtabáze) do OpenCms je ta naimportována tam, kde v okně @@Explorer@@ právě jste. Otevřte administračbní rozhranní: @@Administration - Database Management Import - File with HTTP@@ a vyberte soubor s daty. Tento postup opakujte pro stránky @@informatika.zcu.cz@@ a @@kiv.zcu.cz@@.

OpenCms by mělo naimportovat data uložená v těchto souoborech. Při importu se může stát, že do okna budou vypsány i nějaké chybové hlášky - hlavně při importu uživatelů. Tato chyba zřejmě souvisí s importem uživatelů, kteří mají práva ROOT. Tyto uživatelé jsou však v pořádku naimportováni.
to:
Přihlašte se do OpenCms a otevřte nebo se přepněte do okna @@Explorer@@. Přepněte adresářovou strukturu tak, abyste v poli @@Location@@ viděli: @@/sites/@@. Toto je důležité z toho důvodu, že při importu obsahu (dtabáze) do OpenCms je ta naimportována tam, kde v okně @@Explorer@@ právě jste. Zkopírujte archivy s daty do adresáře @@WEB-INF/packages/@@ v instalaci OpenCms. Otevřte administrační rozhraní: @@Administration - Database Management - Import File from Server@@ a vyberte soubor s daty. Tento postup opakujte pro stránky @@informatika.zcu.cz@@ a @@kiv.zcu.cz@@.

OpenCms by mělo naimportovat data uložená v těchto souborech. Při importu se může stát, že do okna budou vypsány i nějaké chybové hlášky - hlavně při importu uživatelů. Tato chyba zřejmě souvisí s importem uživatelů, kteří mají práva ROOT. Tito uživatelé jsou však v pořádku naimportováni.
Changed lines 186-188 from:
Po naimportování stránek proveďte: @@Publisch Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu.

to:
Po naimportování stránek proveďte: @@Publish Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu.

06 February 2010, 21:01 by Bohac -
Changed lines 56-57 from:
Nyní spusťte Tomcat a měli byste být schopni se přihlásit pomocí Vašeho Orion uživatelského jména a hesla. Předpoklad pro to je, že v OpenCms existuje uživatel s uživatelským jménem shodným jako je Váš Orion login.
to:
!! Spusťte Tomcata
Nyní byste se měli být schopni se přihlásit pomocí Vašeho Orion uživatelského jména a hesla. Předpoklad pro to je, že v OpenCms existuje uživatel s uživatelským jménem shodným jako je Váš Orion login.
Changed line 113 from:
Spuštění serveru je na tomto místě důležité, aby Tomct přelozil třídy z našich modulů. Jinak by v příštím kroku došlo k tomu, že v konfiguračním souboru Springu bude referencován třída, která ještě na OpenCms není. Tomcat by poté OpenCms vůbec nenastartoval a my bychom neměli žádnou možnost požadovaný modul do OpenCms doinstalovat - DEADLOCK!
to:
Spuštění serveru je na tomto místě důležité, aby Tomcat přelozil třídy z našich modulů. Jinak by v příštím kroku došlo k tomu, že v konfiguračním souboru Springu bude referencován třída, která ještě na OpenCms není. Tomcat by poté OpenCms vůbec nenastartoval a my bychom neměli žádnou možnost požadovaný modul do OpenCms doinstalovat - DEADLOCK!
Changed line 136 from:
Do adresáře @WEB-INF@@@ zkopírujte soubory @@jdbc.properties@@, @@redsys-servlet.xml@@ a @@webkiv.properties@@. Projděte tyto soubory a eventuelně upravte nastavení, tak aby odpovídalo aktuální konfiguraci. Jedná se zde hlavně o jméno databáze, ve které budou uložena data KIVácké databáze - viz další bod.
to:
Do adresáře @@WEB-INF@@ zkopírujte soubory @@jdbc.properties@@, @@redsys-servlet.xml@@ a @@webkiv.properties@@. Projděte tyto soubory a eventuelně upravte nastavení, tak aby odpovídalo aktuální konfiguraci. Jedná se zde hlavně o jméno databáze, ve které budou uložena data KIVácké databáze - viz další bod.
Changed lines 140-143 from:
''' Vytvořit databázi pro KIVácká data'''

''' Použít datový model, který odpovídá nasazovaným modulům.'''
to:
Vytvořit databázi pro KIVácká data

Použít datový model, který odpovídá nasazovaným modulům.
Changed lines 146-148 from:
Konfigurace multisite předpokládá, že jste naimportovali obsah stránek KIVu @@www.kiv.zcu.cz@@ a INFORMATIKY @@informatika.zcu.cz@@ do OpenCms. Tyto stránky by poté měly být pod cestou:
to:
Přihlašte se k OpenCms a přepněte se do administračního rozhranní. V poli @@sites@@ zvolte @@/@@ a v levém panelu otevřte adresář @@sites@@. V tomto umístění založte dva adresáře@@informatika.zcu.cz@@ a @@www.kiv.zcu.cz@@. Tím jsme připravili OpenCms pro konfiguraci Multisite.

Nyní doplníme konfiguraci pro multisite. Tyto stránky by měly být pod cestou:
Changed line 152 from:
V dalším kroku je potřeba přidat informace o těchto stránkách do souboru @@opencms-system.xml@@ na cestě @@<opencmsroot>/WEB-INF/config/@@.
to:
Nejdříve je potřeba přidat informace o těchto stránkách do souboru @@opencms-system.xml@@ na cestě @@<opencmsroot>/WEB-INF/config/@@.
Added line 173:
!! Restartujte Tomcata
Changed line 190 from:
'''[+11.+] ''' Ověření oproti původnímu stavu
to:
!! '''[+11.+] ''' Ověření oproti původnímu stavu
06 February 2010, 18:12 by Bohac -
Changed lines 116-119 from:
'''[+6.+] ''' Nastavit soubory @@redsys-servlet.xml@@ a @@jdbc.properties@@

''' Link na soubory ke stažení a kam je v OpenCms zkopírovat respektivě, jak je uparvit.'''
to:
!! '''[+7.+] ''' Nastavit soubory @@redsys-servlet.xml@@ a @@jdbc.properties@@
Changed line 135 from:
to:
Do adresáře @WEB-INF@@@ zkopírujte soubory @@jdbc.properties@@, @@redsys-servlet.xml@@ a @@webkiv.properties@@. Projděte tyto soubory a eventuelně upravte nastavení, tak aby odpovídalo aktuální konfiguraci. Jedná se zde hlavně o jméno databáze, ve které budou uložena data KIVácké databáze - viz další bod.
Changed lines 137-138 from:
'''[+7.+] ''' Nainstalovat dump databáze s KIVáckými daty
to:
!! '''[+8.+] ''' Nainstalovat dump databáze s KIVáckými daty
Changed lines 141-159 from:
''' Link na DDL KIVácké databáze a dump s daty'''

'''[+9.+] ''' Import obsahu ze staré verze OpenCms.

Protože import starého obsahu do OpenCms je poměrně pro Tomcat náročná operace, zkontrolujte, zda má nastaven dostatek paměti - zda je v souboru @@catalina.bat@@ respektive @@catalina.sh@@ (viz bod 5) nastavena JVM proměnná -Xmx a pokod ne, tak do tohoto souboru přidejte následující řádku:
* [@set JAVA_OPTS=%%JAVA_OPTS%% -Xmx512M@]

Přihlašte se do OpenCms a otevřte nebo se přepněte do okna @@Explorer@@. Přepněte adresářovou strukturu tak, abyste v poli @@Location@@ viděli: @@/sites/@@. Toto je důležité z toho důvodu, že při importu obsahu (dtabáze) do OpenCms je ta naimportována tam, kde v okně @@Explorer@@ právě jste. Otevřte administračbní rozhranní: @@Administration - Database Management Import - File with HTTP@@ a vyberte soubor s daty. Tento postup opakujte pro stránky @@informatika.zcu.cz@@ a @@kiv.zcu.cz@@.

OpenCms by mělo naimportovat data uložená v těchto souoborech. Při importu se může stát, že do okna budou vypsány i nějaké chybové hlášky - hlavně při importu uživatelů. Tato chyba zřejmě souvisí s importem uživatelů, kteří mají práva ROOT. Tyto uživatelé jsou však v pořádku naimportováni.

Import stránky @@kiv.zcu.cz@@ může trvat delší dobu.

Po naimportování stránek proveďte: @@Publisch Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu.


----
'''[+10.+] ''' Vytvoření konfigurace multisite
to:
''' Použít datový model, který odpovídá nasazovaným modulům.'''

!! '''[+9.+] ''' Vytvoření konfigurace multisite
Added lines 171-185:
!! '''[+10.+] ''' Import obsahu ze staré verze OpenCms.

Protože import starého obsahu do OpenCms je poměrně pro Tomcat náročná operace, zkontrolujte, zda má nastaven dostatek paměti - zda je v souboru @@catalina.bat@@ respektive @@catalina.sh@@ (viz bod 5) nastavena JVM proměnná -Xmx a pokod ne, tak do tohoto souboru přidejte následující řádku:
* [@set JAVA_OPTS=%%JAVA_OPTS%% -Xmx512M@]

Přihlašte se do OpenCms a otevřte nebo se přepněte do okna @@Explorer@@. Přepněte adresářovou strukturu tak, abyste v poli @@Location@@ viděli: @@/sites/@@. Toto je důležité z toho důvodu, že při importu obsahu (dtabáze) do OpenCms je ta naimportována tam, kde v okně @@Explorer@@ právě jste. Otevřte administračbní rozhranní: @@Administration - Database Management Import - File with HTTP@@ a vyberte soubor s daty. Tento postup opakujte pro stránky @@informatika.zcu.cz@@ a @@kiv.zcu.cz@@.

OpenCms by mělo naimportovat data uložená v těchto souoborech. Při importu se může stát, že do okna budou vypsány i nějaké chybové hlášky - hlavně při importu uživatelů. Tato chyba zřejmě souvisí s importem uživatelů, kteří mají práva ROOT. Tyto uživatelé jsou však v pořádku naimportováni.

Import stránky @@kiv.zcu.cz@@ může trvat delší dobu.

Po naimportování stránek proveďte: @@Publisch Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu.


----
06 February 2010, 18:06 by Bohac -
Changed lines 85-86 from:
'''[+8.+] ''' Nainstalovat KIV moduly
to:
!! '''[+6.+] ''' Nainstalovat KIV moduly
Changed lines 93-103 from:
||DatovyModel || TODO neudáno
||ModulCommon || TODO neudáno
||ModulOsoby || TODO neudáno
||ModulPublikace || TODO neudáno
||ModulVyuka || TODO neudáno
||ModulTemata (dříve ModulStudium)|| TODO neudáno
||ModulPredmety || TODO neudáno
||ModulProdukty || TODO neudáno
||ModulTemplate2008 || TODO neudáno

'''TODO Link na moduly ke stažení'''
to:
||DatovyModel || XX
||ModulCommon || 0.14
||ModulOsoby || 0.17
||ModulPublikace || 0.1
||ModulVyuka || XX
||ModulTemata (dříve ModulStudium)|| 0.7
||ModulPredmety || 0.4
||ModulProdukty || 0.32
||ModulTemplate2008 || 0.3
||ModulAktuality || 0.12

Pro potřeby stránky informatiky jsou potřeba ještě následující moduly:
||! Modul ||! Verze
||Modul KIV || XX
||Modul staré šablony || XX

'''Moduly byly při testi brány z Tagů z SVN'''

!! Spusťe Tomcata
Spuštění serveru je na tomto místě důležité, aby Tomct přelozil třídy z našich modulů. Jinak by v příštím kroku došlo k tomu, že v konfiguračním souboru Springu bude referencován třída, která ještě na OpenCms není. Tomcat by poté OpenCms vůbec nenastartoval a my bychom neměli žádnou možnost požadovaný modul do OpenCms doinstalovat - DEADLOCK!
06 February 2010, 17:56 by Bohac -
Deleted line 0:
Added lines 30-31:
!! Zastavte Tomcat
Changed lines 34-36 from:
Zastavte Tomcat

Soubory (ke stažení v svn pod cestou : TODO):
to:
Soubory z svn:
Changed line 43 from:
Na platformě windows se toto provede přidáním následujících řádků do souboru @@catalina.bat@@, pro platformu Linux se jedná o soubor @@catalina.sg@@, na cestě @@CATALINA_HOME\bin@@.
to:
Na platformě windows se pro server Tomcat toto provede přidáním následujících řádků do souboru @@catalina.bat@@, pro platformu Linux se jedná o soubor @@catalina.sg@@, na cestě @@CATALINA_HOME\bin@@.
Changed lines 50-53 from:
'''[+3.+] ''' Zkopírování souboru @@kerberos-authentication.jar@@ a opatchování @@opencms.jar@@.

Do @@<opencmsroot>/WEB-INF/lib@@ adresáře se nakopíruje soubor @@kerberos-authentication.jar@@ ke stažení viz svn TODO.
to:
!! '''[+3.+] ''' Zkopírování souboru @@kerberos-authentication.jar@@ a opatchování @@opencms.jar@@.

Do @@<opencmsroot>/WEB-INF/lib@@ adresáře se nakopíruje soubor @@kerberos-authentication.jar@@ z svn.
Changed lines 59-62 from:
'''[+4.+] ''' Zabezpečit workspace

viz návod od p. Pavuka [[WebKiv/ZabezpecenePrihlaseni]] - TODO otestovat na OpenCms 7.5.0
to:
!! '''[+4.+] ''' Zabezpečit workspace

viz návod od p. Pavuka [[WebKiv/ZabezpecenePrihlaseni]]
Changed lines 64-65 from:
'''[+5.+] ''' Stáhnout knihovny potřebné pro běh KIVáckého rozšíření OpenCms
to:
!! Zastavte Tomcata

!! '''[+5.+] ''' Stáhnout knihovny potřebné pro běh KIVáckého rozšíření OpenCms
Added line 83:
!! Spusťte Tomcata
Added lines 85-106:
'''[+8.+] ''' Nainstalovat KIV moduly

Pomocí administačního rozhranní @@Administration - Module Management - Import Module with HTTP@@ naimportuje jednotlivé moduly.

'''Verze modulů a pořadí ve kterém mají být naimportovány'''

||border=1 cellspacing=0 width=30%
||! Modul ||! Verze
||DatovyModel || TODO neudáno
||ModulCommon || TODO neudáno
||ModulOsoby || TODO neudáno
||ModulPublikace || TODO neudáno
||ModulVyuka || TODO neudáno
||ModulTemata (dříve ModulStudium)|| TODO neudáno
||ModulPredmety || TODO neudáno
||ModulProdukty || TODO neudáno
||ModulTemplate2008 || TODO neudáno

'''TODO Link na moduly ke stažení'''
----

----
Added lines 136-149:
'''[+9.+] ''' Import obsahu ze staré verze OpenCms.

Protože import starého obsahu do OpenCms je poměrně pro Tomcat náročná operace, zkontrolujte, zda má nastaven dostatek paměti - zda je v souboru @@catalina.bat@@ respektive @@catalina.sh@@ (viz bod 5) nastavena JVM proměnná -Xmx a pokod ne, tak do tohoto souboru přidejte následující řádku:
* [@set JAVA_OPTS=%%JAVA_OPTS%% -Xmx512M@]

Přihlašte se do OpenCms a otevřte nebo se přepněte do okna @@Explorer@@. Přepněte adresářovou strukturu tak, abyste v poli @@Location@@ viděli: @@/sites/@@. Toto je důležité z toho důvodu, že při importu obsahu (dtabáze) do OpenCms je ta naimportována tam, kde v okně @@Explorer@@ právě jste. Otevřte administračbní rozhranní: @@Administration - Database Management Import - File with HTTP@@ a vyberte soubor s daty. Tento postup opakujte pro stránky @@informatika.zcu.cz@@ a @@kiv.zcu.cz@@.

OpenCms by mělo naimportovat data uložená v těchto souoborech. Při importu se může stát, že do okna budou vypsány i nějaké chybové hlášky - hlavně při importu uživatelů. Tato chyba zřejmě souvisí s importem uživatelů, kteří mají práva ROOT. Tyto uživatelé jsou však v pořádku naimportováni.

Import stránky @@kiv.zcu.cz@@ může trvat delší dobu.

Po naimportování stránek proveďte: @@Publisch Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu.

Deleted lines 150-184:
'''[+8.+] ''' Nainstalovat KIV moduly

Pomocí administačního rozhranní @@Administration - Module Management - Import Module with HTTP@@ naimportuje jednotlivé moduly.

'''Verze modulů a pořadí ve kterém mají být naimportovány'''

||border=1 cellspacing=0 width=30%
||! Modul ||! Verze
||DatovyModel || TODO neudáno
||ModulCommon || TODO neudáno
||ModulOsoby || TODO neudáno
||ModulPublikace || TODO neudáno
||ModulVyuka || TODO neudáno
||ModulTemata (dříve ModulStudium)|| TODO neudáno
||ModulPredmety || TODO neudáno
||ModulProdukty || TODO neudáno
||ModulTemplate2008 || TODO neudáno

'''TODO Link na moduly ke stažení'''
----
'''[+9.+] ''' Import obsahu ze staré verze OpenCms.

Protože import starého obsahu do OpenCms je poměrně pro Tomcat náročná operace, zkontrolujte, zda má nastaven dostatek paměti - zda je v souboru @@catalina.bat@@ respektive @@catalina.sh@@ (viz bod 5) nastavena JVM proměnná -Xmx a pokod ne, tak do tohoto souboru přidejte následující řádku:
* [@set JAVA_OPTS=%%JAVA_OPTS%% -Xmx512M@]

Přihlašte se do OpenCms a otevřte nebo se přepněte do okna @@Explorer@@. Přepněte adresářovou strukturu tak, abyste v poli @@Location@@ viděli: @@/sites/@@. Toto je důležité z toho důvodu, že při importu obsahu (dtabáze) do OpenCms je ta naimportována tam, kde v okně @@Explorer@@ právě jste. Otevřte administračbní rozhranní: @@Administration - Database Management Import - File with HTTP@@ a vyberte soubor s daty. Tento postup opakujte pro stránky @@informatika.zcu.cz@@ a @@kiv.zcu.cz@@.

OpenCms by mělo naimportovat data uložená v těchto souoborech. Při importu se může stát, že do okna budou vypsány i nějaké chybové hlášky - hlavně při importu uživatelů. Tato chyba zřejmě souvisí s importem uživatelů, kteří mají práva ROOT. Tyto uživatelé jsou však v pořádku naimportováni.

Import stránky @@kiv.zcu.cz@@ může trvat delší dobu.

Po naimportování stránek proveďte: @@Publisch Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu.


----
05 February 2010, 14:36 by PremekBrada -
Added line 1:
Changed line 9 from:
# Nainstalovat čité OpenCms 7.5.0
to:
# [[Nainstalovat čité OpenCms 7.5.0 -> Instalace]]
05 February 2010, 14:31 by PremekBrada -
Changed lines 25-26 from:
'''[+1.+] ''' Nainstalovat čité OpenCms 7.5.0
to:
!! '''[+1.+] ''' Nainstalovat čité OpenCms 7.5.0
Changed lines 30-31 from:
'''[+2.+] ''' Konfigurační soubory pro protokol Kerberos
to:
!! '''[+2.+] ''' Konfigurační soubory pro protokol Kerberos
30 November 2009, 15:44 by Jan Bohac -
Added lines 86-103:
Na konec souboru @@web.xml@@ doplnit tento text:

[@
<!-- cesta ke Spring konfiguracnimu souboru -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/redsys-servlet.xml</param-value>
</context-param>

<!-- definice Spring listeneru -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
@]

31 October 2009, 16:05 by Jan Boháč -
Added line 90:
31 October 2009, 16:04 by Jan Boháč -
Changed lines 44-46 from:
* @@set JAVA_OPTS=%JAVA_OPTS% -Djava.security.auth.login.config=%CATALINA_HOME%\Kerberos_Configuration\KerbNastaveni.conf@@
* @@set JAVA_OPTS=%JAVA_OPTS% -Djava.security.krb5.conf=%CATALINA_HOME%\Kerberos_Configuration\krb5.conf@@
to:
* [@set JAVA_OPTS=%JAVA_OPTS% -Djava.security.auth.login.config=%CATALINA_HOME%\Kerberos_Configuration\KerbNastaveni.conf@]
* [@set JAVA_OPTS=%JAVA_OPTS% -Djava.security.krb5.conf=%CATALINA_HOME%\Kerberos_Configuration\krb5.conf@]
Changed lines 84-85 from:
''' Link na soubory ke stažení a kam je v OpenCms zkopírovat repsktive, jak je uparvit'''
to:
''' Link na soubory ke stažení a kam je v OpenCms zkopírovat respektivě, jak je uparvit.'''
Changed lines 89-91 from:
''' vytvořit databázi pro KIVácká data'''
'''Link na DDL KIVácké databáze a dump s daty'''
to:
''' Vytvořit databázi pro KIVácká data'''
''' Link na DDL KIVácké databáze a dump s daty'''
Changed lines 115-119 from:
Protože import starého obsahu do OpenCms je poměrně pro Tomcat náročná operace, zkontrolujte, zda má nastaven dostatek paměti - zda je v souboru @@catalina.bat@@ respektive @@catalina.sh@@ (viz bod 5) nastavena JVM proměnná -Xmx a pokd ne, tak do tohoto souboru přidejte následující řádku:
* @@set JAVA_OPTS=%JAVA_OPTS% -Xmx512M@@


to:
Protože import starého obsahu do OpenCms je poměrně pro Tomcat náročná operace, zkontrolujte, zda má nastaven dostatek paměti - zda je v souboru @@catalina.bat@@ respektive @@catalina.sh@@ (viz bod 5) nastavena JVM proměnná -Xmx a pokod ne, tak do tohoto souboru přidejte následující řádku:
* [@set JAVA_OPTS=%%JAVA_OPTS%% -Xmx512M@]

Přihlašte se do OpenCms a otevřte nebo se přepněte do okna @@Explorer@@. Přepněte adresářovou strukturu tak, abyste v poli @@Location@@ viděli: @@/sites/@@. Toto je důležité z toho důvodu, že při importu obsahu (dtabáze) do OpenCms je ta naimportována tam, kde v okně @@Explorer@@ právě jste. Otevřte administračbní rozhranní: @@Administration - Database Management Import - File with HTTP@@ a vyberte soubor s daty. Tento postup opakujte pro stránky @@informatika.zcu.cz@@ a @@kiv.zcu.cz@@.

OpenCms by mělo naimportovat data uložená v těchto souoborech. Při importu se může stát, že do okna budou vypsány i nějaké chybové hlášky - hlavně při importu uživatelů. Tato chyba zřejmě souvisí s importem uživatelů, kteří mají práva ROOT. Tyto uživatelé jsou však v pořádku naimportováni.

Import stránky @@kiv.zcu.cz@@ může trvat delší dobu.

Po naimportování stránek proveďte: @@Publisch Projekt@@. OpenCms nyní publikuje všechen naimportovaný obsah. Tato operace může trvat poměrně dlouhou dobu.

31 October 2009, 15:49 by Jan Boháč -
Changed lines 59-60 from:
'''[+4.+] ''' Zabezpečit workspace - viz návod od p. Pavuka [[WebKiv/ZabezpecenePrihlaseni]] - TODO otestovat na OpenCms 7.5.0
to:
'''[+4.+] ''' Zabezpečit workspace

viz návod od p. Pavuka [[WebKiv/ZabezpecenePrihlaseni]] - TODO otestovat na OpenCms 7.5.0
Changed lines 84-85 from:
'' Link na soubory ke stažení a kam je v OpenCms zkopírovat''
to:
''' Link na soubory ke stažení a kam je v OpenCms zkopírovat repsktive, jak je uparvit'''
Added line 89:
''' vytvořit databázi pro KIVácká data'''
31 October 2009, 15:48 by Jan Boháč -
Changed lines 59-60 from:
'''[+4.+] ''' Zabezpečit workspace - viz návod od p. Pavuka (TODO otestovat na OpenCms 7.5.0)
to:
'''[+4.+] ''' Zabezpečit workspace - viz návod od p. Pavuka [[WebKiv/ZabezpecenePrihlaseni]] - TODO otestovat na OpenCms 7.5.0
Added lines 64-78:
'''Spring 2.5 '''

Stáhnout http://www.springsource.com/download/community?project=Spring%20Framework
Přinejmenším verze 2.5.6 při používání parametrized beanů pro natažení výsledků SQL dotazu, když je v DB tabulce null , vyhazuje chybu konverze (např. při cizích klíčích) ; verze 2.5.0 tento problém nevykazuje:
[[http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5-with-dependencies.zip]] k přímému stažení

Zkopírovat @@spring.jar@@ a všechny soubory z adresáře @@/modules@@ z archivu do @@<OPENCMS_DIR>/WEB-INF/lib/@@


'''Apache Commons Validator'''

[[http://commons.apache.org/downloads/download_validator.cgi]]

Soubor @@commons-validator-1.3.1.jar@@ zkopírovat do @@<OPENCMS_DIR>/WEB-INF/lib/@@ (viz výše)
Added lines 82-83:
'' Link na soubory ke stažení a kam je v OpenCms zkopírovat''
Added lines 87-88:
'''Link na DDL KIVácké databáze a dump s daty'''
Added lines 92-108:
Pomocí administačního rozhranní @@Administration - Module Management - Import Module with HTTP@@ naimportuje jednotlivé moduly.

'''Verze modulů a pořadí ve kterém mají být naimportovány'''

||border=1 cellspacing=0 width=30%
||! Modul ||! Verze
||DatovyModel || TODO neudáno
||ModulCommon || TODO neudáno
||ModulOsoby || TODO neudáno
||ModulPublikace || TODO neudáno
||ModulVyuka || TODO neudáno
||ModulTemata (dříve ModulStudium)|| TODO neudáno
||ModulPredmety || TODO neudáno
||ModulProdukty || TODO neudáno
||ModulTemplate2008 || TODO neudáno

'''TODO Link na moduly ke stažení'''
Added lines 112-116:
Protože import starého obsahu do OpenCms je poměrně pro Tomcat náročná operace, zkontrolujte, zda má nastaven dostatek paměti - zda je v souboru @@catalina.bat@@ respektive @@catalina.sh@@ (viz bod 5) nastavena JVM proměnná -Xmx a pokd ne, tak do tohoto souboru přidejte následující řádku:
* @@set JAVA_OPTS=%JAVA_OPTS% -Xmx512M@@


Changed lines 120-144 from:
to:
Konfigurace multisite předpokládá, že jste naimportovali obsah stránek KIVu @@www.kiv.zcu.cz@@ a INFORMATIKY @@informatika.zcu.cz@@ do OpenCms. Tyto stránky by poté měly být pod cestou:
* @@/sites/informatika.zcu.cz/@@ pro Informatiku
* @@/sites/www.kiv.zcu.cz/@@ pro KIVáckou stránku

V dalším kroku je potřeba přidat informace o těchto stránkách do souboru @@opencms-system.xml@@ na cestě @@<opencmsroot>/WEB-INF/config/@@.
V tomto souboru najděte sekci, která vypadá následujícím způsobem:

[@
<sites>
<workplace-server>http://www.mysite.com:8080</workplace-server>
<default-uri>/sites/default/</default-uri>
<site server="www.mysite.com" uri="/sites/default/"/>
</sites>
@]

A do elementu @@<sites>@@ přidejte následující text:

[@
<site server="TODO-Nastaveni-Apache" uri="/sites/informatika.zcu.cz/"/>
<site server="TODO-Nastaveni-Apache" uri="/sites/www.kiv.zcu.cz/"/>
@]

Jako další musí být v produkčním prostředí nastaven Tomcat a Apache. Podrobnější popis viz link:[[http://opencms-wiki.org/MultiSite_configuration_instructions]]

Pro samotný vývoj by výše uvedený popis měl stačit.
29 October 2009, 20:58 by Jan Boháč -
Changed lines 23-24 from:
to:
----
Added line 29:
----
Added line 49:
----
Changed line 58 from:
to:
----
Changed lines 61-81 from:
'''[+5.+] ''' Stáhnout knihovny potřebné pro běh KIVáckého rozšíření OpenCms
to:
----
'''[+5.+] ''' Stáhnout knihovny potřebné pro běh KIVáckého rozšíření OpenCms

----
'''[+6.+] ''' Nastavit soubory @@redsys-servlet.xml@@ a @@jdbc.properties@@

----
'''[+7.+] ''' Nainstalovat dump databáze s KIVáckými daty

----
'''[+8.+] ''' Nainstalovat KIV moduly

----
'''[+9.+] ''' Import obsahu ze staré verze OpenCms.

----
'''[+10.+] ''' Vytvoření konfigurace multisite


----
'''[+11.+] ''' Ověření oproti původnímu stavu
29 October 2009, 20:50 by Jan Boháč -
Added lines 30-31:
Zastavte Tomcat
Added lines 41-46:
Na platformě windows se toto provede přidáním následujících řádků do souboru @@catalina.bat@@, pro platformu Linux se jedná o soubor @@catalina.sg@@, na cestě @@CATALINA_HOME\bin@@.
* @@set JAVA_OPTS=%JAVA_OPTS% -Djava.security.auth.login.config=%CATALINA_HOME%\Kerberos_Configuration\KerbNastaveni.conf@@
* @@set JAVA_OPTS=%JAVA_OPTS% -Djava.security.krb5.conf=%CATALINA_HOME%\Kerberos_Configuration\krb5.conf@@

Pokud máte na jednom počítacači nainstalováno více instancí Tomcatu a pro jejich start používáte volitelnou proměnnou @@%CATALINA_BASE%@@, změntě @@%CATALINA_HOME%@@ na @@%CATALINA_BASE%@@.
Changed lines 49-51 from:
Do @@<opencmsroot>/WEB-INF/lib@@ adresáře se nakopíruje soubor @@kerberos-authentication.jar@@ ke stažení viz svn.

TODO - patchovat opencms.jar
to:
Do @@<opencmsroot>/WEB-INF/lib@@ adresáře se nakopíruje soubor @@kerberos-authentication.jar@@ ke stažení viz svn TODO.

Soubor @@opencms.jar@@ zazálohujte (například pod jménem @@opencms.jar.bak@@) a do originálního souboru @@opencms.jar@@ zkopírujte (například popmocí programu 7zip) adresář @@org@@ z svn.

Nyní spusťte Tomcat a měli byste být schopni se přihlásit pomocí Vašeho Orion uživatelského jména a hesla. Předpoklad pro to je, že v OpenCms existuje uživatel s uživatelským jménem shodným jako je Váš Orion login.


'''[+4.+] ''' Zabezpečit workspace - viz návod od p. Pavuka (TODO otestovat na OpenCms 7.5.0)

'''[+5.+] ''' Stáhnout knihovny potřebné pro běh KIVáckého rozšíření OpenCms
28 October 2009, 21:18 by Jan Boháč -
Changed lines 7-17 from:
Postup upgrade systémem "přenos do čistého OpenCms" bude zřejmě následující:
# instalace 7.5
# aplikace Kerberos patch na 7.5
# instalace modulu pro přihlašování s Krb patch
# import tabulek databáze KIV
# instalace modulů KIV
# import obsahu (vezme s sebou users + práva) pro jednotlivé sajty
# oprava resp vytvoření konfigurace multisite
# ověření oproti původnímu stavu

Pokud by se dělalo "side-by-side" se stávajícím webem, pak je potřeba ještě poté překlopit konfiguraci apache httpd a proxy.
to:
Postup upgrade systémem "přenos do čistého OpenCms" je následující:
# Nainstalovat čité OpenCms 7.5.0
# Zkopírovat konfigurační soubory pro autentizaci protokolem Kerberos a nastavit Tomcat tak, aby tyto soubory uměl najít.
# Zkopírovat jar soubor @@kerberos-authentication.jar@@ s třídami potřebnými pro autentizaci Kerberem a opatchovat soubor @@opencms.jar@@.
# Zabezpečit workspace - viz návod od p. Pavuka (otestovat na OpenCms 7.5.0)
# Stáhnout knihovny potřebné pro běh KIVáckého rozšíření OpenCms
# Nastavit soubory @@redsys-servlet.xml@@ a @@jdbc.properties@@
# Nainstalovat dump databáze s KIVáckými daty
# Nainstalovat KIV moduly
# Import obsahu ze staré verze OpenCms - při této činnosti je potřeba dávat pozor na umístění, ze kterého je starý obsah do OpenCms importován.
# Oprava resp vytvoření konfigurace multisite
# Ověření oproti původnímu stavu

Pokud by se dělalo "side-by-side" se stávajícím webem, pak je potřeba ještě poté překlopit konfiguraci apache httpd a proxy.

----

'''[+1.+] ''' Nainstalovat čité OpenCms 7.5.0

V tomto kroku se provede standardní instalace OpenCms. Je zde potřeba dát pozor na to, že v jedné instanci Tomcatu nemohou běžet dvě aplikace se stejným jménem. To je omezující faktor, pokud bude provozováno více verzí OpenCms současně. Vhodným řešením tohoto problému je přejmenovat soubor @@opencms.jar@@ na @@opencms750.jar@@ a tento soubor poté nasadit na Tomcata. Tím se umožní provozování dvou verzí OpenCms současně. Jediný rozdíl je v tom, že nová verze poběží na url @@../opencms750/..@@.

'''[+2.+] ''' Konfigurační soubory pro protokol Kerberos

Soubory (ke stažení v svn pod cestou : TODO):
* @@KerbNastaveni.conf@@
* @@krb5.conf@@

Zkopírovat do nově vytvořeného adresář adresáře @@Kerberos_Configuration@@ na rootu Tomcatu (adresář @@CATALINA_HOME@@).
Cesta k těmto souborům musí být přidána do proměnné @@CATALINA_OPTS@@:
* @@-Djava.security.auth.login.config=CESTA_K_SOUBORU_KerbNastaveni.conf@@
* @@-Djava.security.krb5.conf=CESTA_K_SOUBORU_krb5.conf@@

'''[+3.+] ''' Zkopírování souboru @@kerberos-authentication.jar@@ a opatchování @@opencms.jar@@.

Do @@<opencmsroot>/WEB-INF/lib@@ adresáře se nakopíruje soubor @@kerberos-authentication.jar@@ ke stažení viz svn.

TODO - patchovat opencms.jar
26 October 2009, 14:25 by PremekBrada -
Changed lines 15-17 from:
# ověření oproti původnímu stavu
to:
# ověření oproti původnímu stavu

Pokud by se dělalo "side-by-side" se stávajícím webem, pak je potřeba ještě poté překlopit konfiguraci apache httpd a proxy.
26 October 2009, 14:23 by PremekBrada -
Changed lines 6-10 from:
* Kerberos patch
* modul pro přihlašování s Krb patch
* moduly KIV
* obsah + users + práva
* multisite
to:

Postup upgrade systémem "přenos do čistého OpenCms" bude zřejmě následující:
# instalace 7.5
# aplikace Kerberos patch na 7.5
# instalace modulu pro přihlašování s Krb patch
# import tabulek databáze KIV
# instalace modulů KIV
# import obsahu (vezme s sebou users + práva) pro jednotlivé sajty
# oprava resp vytvoření konfigurace multisite
# ověření oproti původnímu stavu
25 September 2009, 10:41 by PremekBrada -
Deleted line 0:
Changed lines 3-10 from:
* případné pozn místně důležité
to:
* případné pozn místně důležité

Potřebujeme v rámci upgrade umět
* Kerberos patch
* modul pro přihlašování s Krb patch
* moduly KIV
* obsah + users + práva
* multisite
25 September 2009, 10:34 by PremekBrada -
Added lines 1-4:

TBD J.Boháč
* odkazy na manuály
* případné pozn místně důležité