Unterschiede zwischen den Revisionen 4 und 5
Revision 4 vom 2012-06-13 21:26:19
Größe: 2899
Autor: anonym
Kommentar: converted to 1.6 markup
Revision 5 vom 2022-11-25 21:12:49
Größe: 0
Autor: phil
Kommentar:
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. 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.