Updates
Mittels des folgenden Codelistings können Sie ein über das Absetzen von Systemkommandos (siehe Seite 46/47) installiertes TYPO3 auf den neuesten Stand bringen.
Erstellen Sie dazu eine PHP-Datei wie auf derselben Ebene zuvor den Installer und rufen Sie das Skript über den Browser auf.
Stellen Sie sicher, dass das Verzeichnis in dem das Skript liegt für den Webserver schreibbar ist.
Seite 46/47
Update über Absetzen von Systemkommandos mittels PHP
<?php //~ Geben Sie hier den Namen Ihres existierenden (WICHTIG!) Projektes an. $project = 't3site'; //~ Geben Sie hier den sf.net mirror an. Z.B.: mesh, switch, ovh etc. $mirror = 'mesh'; //~ Geben Sie hier die gewünschte Version an $version = '4.0.4'; //~ --- ENDE DER KONFIGURATION --- //~ Benutzereingaben sichern $project = escapeshellarg(escapeshellcmd($project)); $mirror = escapeshellcmd($mirror); //~ Zu ladende Dateien definieren. $files = array( 'src' => 'typo3_src-'.$version); //~ Endungen der zu ladenden Dateien definieren $ext = '.tar.gz'; //~ URL zu sf.net mit dem gewählten Mirror erzeugen $uri = "http://$mirror.dl.sourceforge.net/sourceforge/typo3/"; //~ Fehler umleiten. Wichtig: String beginnt mit Leerzeichen $stderr = ' 2>&1'; //~ Trenner zwischen den verschiedenen Ausgaben $divider= str_pad('',100,'-')."\n"; //~ Ausgabe von der Kommandozeile kommt als Plain-Text. header('Content-Type: text/plain'); copy($uri.$file.$ext,$file.$ext); echo $divider; //~ Datei schreibbar für alle machen (o+rw). //~ Andernfalls wäre sie per FTP nicht mehr löschbar. system('chmod o+rw ./'.$file.$ext.$stderr); echo $divider; //~ extrahiere (-x) Dateien aus den mit //~ gzip-gepackten (-z) Archiven (-f) und //~ liefere erweiterte Ausgabe (-v). system('tar -zxvf ./'.$file.$ext.$stderr); echo $divider; //~ Entpacktes Verzeichnis und Inhalt (-R) //~ lesbar und schreibbar für alle machen (o+rw). system('chmod o+rw -R ./'.$file.$stderr); echo $divider; } //~ symlink ändern system("ln -vfns ../$file $project/typo3_src".$stderr); ?>
Update auf TYPO3 Version 4.1
Verwenden Sie das obenstehende Skript zum Update auf Version 4.1 von TYPO3.
- Passen Sie dazu die Variable
$version = '4.0.4';
an in$version = '4.1';
- Führen Sie das Skript in dem Verzeichnis wo ihr typo3_src-4.X.X Verzeichnis liegt aus.
- Erstellen Sie nach der Installation eine Datei namens ENABLE_INSTALL_TOOL im Verzeichnis typo3conf/. Diese Datei wird nur benötigt um das Install Tool freizuschalten und kann daher leer (0 byte) sein.
- Wechseln Sie in das Install Tool und Führen Sie den Update Wizard (perform all changes) aus.
- Optional: Benennen Sie (sofern Sie mod_rewrite installiert haben) die Dateien
- typo3/gfx/_.htaccess
- typo3/mod/user/ws/_.htaccess
- typo3/sysext/_.htaccess
- typo3/sysext/t3skin/stylesheets/_.htaccess
- Fertig!
Neuauflage als Studentenausgabe
Das TYPO3-Anwenderhanbuch wurde als Studentenausgabe neu aufgelegt (ISBN: 3827327032) und ist ab sofort erhältlich.
Einstellung von schattenprofi.de
Heute (2009-01-11) wurde das Projekt schattenprofi.de eingestellt - daher ist die Seite ab sofort offline.

