Unterschiede zwischen den Revisionen 1 und 2
Revision 1 vom 2006-08-29 08:09:27
Größe: 2050
Autor: anonym
Kommentar: Update genauer beschrieben
Revision 2 vom 2006-08-29 08:46:42
Größe: 2821
Autor: anonym
Kommentar: Hinweise zu Erweiterungen
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
Soweit ich weiss, bietet Joomla keinen Security-Newsletter an. Es empfiehlt sich also gelegentlich die [http://www.joomla.org Homepage] zu besuchen. Soweit ich weiss, bietet Joomla keinen Security-Newsletter an. Es empfiehlt sich also gelegentlich die [http://www.joomla.org Homepage] zu besuchen. Aussderm sollten die entsprechenden Seiten der Joomla-Erweiterungen auf Updates durchsucht werden!
Zeile 11: Zeile 11:
|| $COMPONENT || Joomla Erweiterung || com_dfcontact ||
Zeile 13: Zeile 13:
= Update = = Joomla =
Zeile 44: Zeile 44:

= Components - Joomla Erweiterungen =
Einige Hinweise zum Update der Erweiterungen.

 * Möglichweise reicht es, wenn das entsprechende Verzeichnis der Erweiterung ins neue Joomla-Verzeichnis kopiert wird (nicht getestet): {{{
cp -r /var/www/$ALTE_JOOMLA_VERSION/components/$COMPONENT /var/www/$NEUE_JOOMLA_VERSION/components/$COMPONENT
}}}
 * Anschliessend das Konfigurationsverzeichnis kopieren: {{{
cp -r /var/www/$ALTE_JOOMLA_VERSION/administrator/components/$COMPONENT /var/www/$NEUE_JOOMLA_VERSION/administrator/components/$COMPONENT
}}}
 * Es empfiehlt sich die Erweiterung auf Funktion zu testen.

Soweit ich weiss, bietet Joomla keinen Security-Newsletter an. Es empfiehlt sich also gelegentlich die [http://www.joomla.org Homepage] zu besuchen. Aussderm sollten die entsprechenden Seiten der Joomla-Erweiterungen auf Updates durchsucht werden!

Variablen

Variable

Beschreibung

Beispiel

$TMP

Temporäres Verzeichnis

/tmp

$NEUE_JOOMLA_VERSION

neues Installations-Verzeichnis

/var/www/joomla-senselab_1.0.11

$JOOMLA_KOMPLETTPAKET

heruntergeladenes Paket

Joomla_1.0.11-Stable-Full_Package

$ALTE_JOOMLA_VERSION

altes Joomla-Verzeichnis

var/www/joomla-senselab_1.0.10

$TEMPLATE

benutzes Template

var/www/joomla-senselab_1.0.10/templates/nmaa_modded/

$LINK

Link auf das aktuelle Joomla-Verzeichnis

/var/www/joomla-senselab

$COMPONENT

Joomla Erweiterung

com_dfcontact


Joomla

Ein Update läuft dann wie folgt ab:

  • Neues Joomla-Komplettpaket nach $TMP herunterladen
  • Ins Joomla-Hautpsverzeichnis wechseln. Bspw:

    cd /var/www
  • Ein neues Verzeichnis für die aktuelle Joomla-Version anlegen. Bspw:

    mkdir $NEUE_JOOMLA_VERSION
  • Das Joomla-Komplettpaket in das neue Verzeichnis entpacken. Bspw:

    cd $NEUE_JOOMLA_VERSION
    
    tar -xvjf $JOOMLA_KOMPLETTPAKET
  • Die Konfiguration und das Template der bisherigen Version kopieren. Bspw:

    cp /var/www/$ALTE_JOOMLA_VERSION/configuration.php /var/www/$NEUE_JOOMLA_VERSION
    
    cp -r /var/www/$ALTE_JOOMLA_VERSION/templates/$TEMPLATE /var/www/$NEUE_JOOMLA_VERSION/templates
  • Dateirechte setzen:

    chown -R www-data: $NEUE_JOOMLA_VERSION
  • Symbolischen Link neu anlegen:

    rm /var/www/$LINK
    
    ln -s /var/www/$NEUE_JOOMLA_VERSION $LINK
  • Anschliessend muss das Verzeichnis /installation gelöscht werden:

    rm -r /var/www/$NEUE_JOOMLA_VERSION/installation
  • Nach anschliessendem Aufruf des Joomla Administrator erschien ein Warnhinweis, dass register_globals emulation deaktiviert werden sollte. Dazu sollte in /var/www/$NEUE_JOOMLA_VERSION/globals.php der Eintrag define( 'RG_EMULATION', 1 ); zu define( 'RG_EMULATION', 0 ); geändert werden.

Components - Joomla Erweiterungen

Einige Hinweise zum Update der Erweiterungen.

  • Möglichweise reicht es, wenn das entsprechende Verzeichnis der Erweiterung ins neue Joomla-Verzeichnis kopiert wird (nicht getestet):

    cp -r /var/www/$ALTE_JOOMLA_VERSION/components/$COMPONENT /var/www/$NEUE_JOOMLA_VERSION/components/$COMPONENT
  • Anschliessend das Konfigurationsverzeichnis kopieren:

    cp -r /var/www/$ALTE_JOOMLA_VERSION/administrator/components/$COMPONENT /var/www/$NEUE_JOOMLA_VERSION/administrator/components/$COMPONENT
  • Es empfiehlt sich die Erweiterung auf Funktion zu testen.

Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.