
TYPO3
Jeder der ein eigenen Server hat und dort mehrere TYPO3-Seiten hostet, kennt das Problem. Jedesmal muss man das Source- und Dummy-Paket auf den Webspace hochladen. Auch bei Updates ist es dann ziemlich nervig jedes einzelne Paket zu updaten. Ich möchte euch hier, in dieser 3-teiligen Artikel-Serie, zeigen, wie ihr mit einer zentralen TYPO3-Installation (Source-Paket), alle eure TYPO3-Webseiten darauf zugreifen lassen könnt.
Wir brauchen für das ganze die kostenlose Software WinSCP.
Was ist WinSCP?
WinSCP ist ein grafischer Open Source-SFTP-Client für Windows, der sowohl SSH wie auch das alte SCP-Protokoll unterstützt. SSH bietet einen geschützten Daten- und Dateitransfer zwischen verschiedenen Rechnern und ermöglicht die Nutzung geschützter “Tunnel”.
Nachdem wir WinSCP installiert haben, legen wir zunächst ein neues Profil für unseren Server an.
WinSCP Profil anlegen
Nachdem wir WinSCP gestartet haben, sollten wir folgendes sehen:

WinSCP - Start
Wie ihr seht sind bei mir bereits ein paar Profile bzw. Ordner vorhanden. Bei euch sollte die Liste leer sein und mit einem Klick auf “Neu” erstellen wir uns erstmal ein neues Profil.

WinSCP - Neue Sitzung
Wir tippen hier zuerst den Rechnernamen ein, dies kann eine Domain oder IP sein, danach geben wir den Benutzrnamen ein (Root-Zugang für die Shell) und das dazugehörige Kennwort. Danach klicken wir auf “Speichern“, können dann noch ein Profilname vergeben und klicken anschließend auf “Okay“.
Das soeben erstellte Profil sollte nun in unserer Liste auftauchen. Mit einem Doppelklick darauf verbindet sich WinSCP mit unseren Server.
TYPO3-Source installieren
Nun müssen wir zuerst ein Platz für unser TYPO3-Source finden. Bei mir habe ich ein Ordner unter “/var” erstellt mit namen “software“. Da bei mir alles schon installiert ist, erstelle ich einen neuen Order unter “/var” mit namen “software2“. Ihr könnt diesen wie ihr möchtet benennen.
Um in WinSCP einen Ordner anzulegen, gehen wir zuerst in das Verzeichnis wo der Ordner erstellt werden soll und klicken dann oben auf “Dateien” -> “Neu” -> “Verzeichnis” oder wir drücken “F7” auf der Tastatur und geben dann ein Name für das Verzeichnis ein.
Ist unser Ordner angelegt, klicken wir doppelt auf ihn drauf sodass wir uns in dem Order nun befinden. Als nächsten Schritt müssen wir uns zuerst das Source-Paket (Version 4.2.8, 05.07.2009) von TYPO3 herunterladen. Dies machen wir einfach mit dem “WGET“-Befehl.
Damit wir den Befehl ausführen können, müssen wir zuerst in die Console. Dies geschieht indem wir oben auf “Befehle” -> “Terminal öffnen” klicken oder auf der Tastatur “CTRL+T” drücken. In der nun erscheinenden Console geben wir folgenden Befehl ein und klicken anschließend auf “Ausführen“:
wget http://downloads.sourceforge.net/sourceforge/typo3/typo3_src-4.2.8.tar.gz?use_mirror=dfn

WinSCP - Console
Es kann vorkommen, das nachdem das Paket heruntergeladen wurde, eine überdimensionales Fenster erscheint mit komischen Meldungen. Dies können wir ignoieren und einfach auf “Okay” klicken. Die Console können wir nun schließen und uns wieder dem Hauptfenster widmen. Dort betätigen wir die Tastenkombination “CTRL-R” um die Ansicht zu aktualisieren und dann sollten wir auch das so eben heruntergeladene Paket sehen.
Nun müssen wir das Paket nur noch extrahieren. Dies geschieht indem wir einen Rechtsklick auf die Datei machen und dann “Benutzerdefinierte Befehle” -> “UnTar/GZip…” auswählen. Die darauf folgende Meldung bestätigen wir wieder mit “Okay“.

WinSCP - Extrahieren
Wir haben jetzt einen Ordner mit namen “typo3_src-4.2.8” (variiert je nach Version), dieser stellt nun unser Source dar welches wir für alle unsere Webpakete verwenden wollen.
Ihr habt jetzt schon einmal den Grundstein gelegt für eure TYPO3-Verwaltung. Im zweiten Teil zeige ich euch wie ihr mit einem TYPO3-Dummy dann auf dieses Paket zugreifen könnt.
TYPO3, eine Installation für mehrere Webseiten…
Jeder der ein eigenen Server hat und dort mehrere TYPO3-Seiten hostet, kennt das Problem. Jedesmal muss man das Source- und Dummy-Paket auf den Webspace hochladen. Auch bei Updates ist es dann ziemlich nervig jedes einzelne Paket zu updaten. Ich möchte…