Unterschiede zwischen den Revisionen 2 und 3
Revision 2 vom 2006-08-29 08:46:42
Größe: 2821
Autor: anonym
Kommentar: Hinweise zu Erweiterungen
Revision 3 vom 2007-07-26 19:29:45
Größe: 2897
Autor: anonym
Kommentar: Update Hinweis
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 30: Zeile 30:
cp /var/www/$ALTE_JOOMLA_VERSION/.htaccess /var/www/$NEUE_JOOMLA_VERSION

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 /var/www/$ALTE_JOOMLA_VERSION/.htaccess /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.