03.05.2012
tyaml (aka if_ready2go) 2.0 beta released

tyaml 2.0 wurde in der ersten Beta-Version released[mehr]

24.04.2012
TYPO3 4.7 released

Heute wurde TYPO3 4.7 stable released.[mehr]

Summing up

.
.

if_ready2go ... Installation des Komplettpakets

Die Installation des Komplettpakets funktioniert je nach Basissytem ein klein wenig unterschiedlich.

Lokales Windows-System

  1. Download der entsprechenden .zip Datei
  2. Entpacken im Rootverzeichnis des Servers (oder in einem entsprechenden Ordner)
  3. Eine leere Datenbank erstellen - Host, User, Passwort und Datenbank merken
    (möglichst schon jetzt die Kollation auf utf8_unicode_ci einstellen)
  4. Im Browser localhost und bei Bedarf den ensprechenden Ordner aufrufen
  5. Bei einer Fehlermeldung die Datei ENABLE_INSTALL_TOOL bei Bedarf im Ordner typo3conf/ anlegen
  6. Den Anweisungen folgen: Datenbankuser, Passwort und Datenbankhost eingeben.
    Datenbank auswählen. SQL-Datei auswählen und importieren. 1-2-3 Installation ist abgeschlossen, nun im Installtool weiter konfigurieren. Passwort ändern (merken) und neu einloggen.
  7. Basic Konfiguration (näheres später)
  8. Ins TYPO3 Backend einloggen (admin / password) und Admin Passwort ändern.

Obwohl auch auf Windowssystemen eine Art Symlinks möglich sind (je nach System aber leider unterschiedlich) wird hier aus Kompatibilitäsgründen nur der Weg dargestellt mit einer normalen Ordnerstruktur ohne SymLinks.

Lokales Linux-System

Eigentlich identisch, aber (erst zukünftig) dann die entsprechende .tgz Datei benutzen. Darin ist dann der TYPO3 Source gesondert gespeichert und es wird mit SymLinks darauf verwiesen. Dies hat den Vorteil das bei späteren Updates ein Wechsel der Source Dateien durch ein einfaches Ändern eines SymLinks erfolgt und bei Problemen auch genauso leicht rückgängig gemacht werden kann.

Windows-Server im Internet

Hierzu fehlen mir jegliche Erfahrungen. Ich würde mich aber freuen wenn es hierzu entsprechende Rückmeldungen gäbe die hier mögliche Fallstricke erläutern.

Linux-Server im Internet

Falls Sie in diesem Fall nur über einen FTP Zugang verfügen wird wahrscheinlich die erste Wahl sein die .zip Datei lokal zu entpacken und mit einem FTP-Client hochzuladen (bitte darauf achten dass die Dateiübertragungseinstellungen des FTP-Programms auf binary stehen und nicht auf auto).

Wenn Sie einen SSH Zugang haben, dann können Sie mit wget die .zip Datei direkt laden und mit unzip entpacken. Zukünftig wird für Linux-Systeme eine .tgz Datei bereitgestellt die Sie mit tar entpaken können und dann die TYPO3 Sources in einem gesonderten Ordner haben, auf den dann mit einem SymLink verwiesen wird.

NEU ... Scriptinstallation

Um dieses alles zu vereinfachen, lieferen wir hier ein kleines PHP-Script, was hoffentlich auf vielen Systemen diese langwierige Arbeit vereinfacht. Der Ablauf ist dann wie folgt:

  • Download: if_ready2go_1.1.0_installer.zip
  • Entpacken und die entsprechende Datei (für eine volle Installation, oder bei vorhandener jungfräulicher TYPO3 installation) in das Rootverzeichnis ihres Webauftritts hochladen
  • if_ready2go_1.1.0_complete_installer.php im Browser aufrufen
  • 1-2-3 Installer am Ende der langen Liste aufrufen

...kurz zur Erklärung was das Script macht (im Script-Code kann man die TYPO3 Version und die if_ready2go Version einstellen - dazu vor dem Hochladen editieren):

  1. als estes wird getestet ob das Script Dateien schreiben darf
  2. dann werden von der TYPO3 Seite das entprechende Dummy und Source Package geladen, wenn sie noch nicht vorhanden sind
  3. Die Prüfsummen werden verglichen
  4. Die beiden geladenen tar.gz Dateien werden entpackt
  5. der Inhalt des Dummy Package wird um eine ebene verschoben damit er nicht in einem Unterordner liegt
  6. das nun leere Verzeichnis wird gelöscht
  7. der SymLink wird angepasst
  8. das if_ready2go_barebone.tgz wird geladen und entpackt (dies sind die Ordner fileadmin, uploads und typo3conf)
  9. Rechte werden angepasst
  10. der Inhalt des Ordners wird aufgelistet
  11. Links zum install Tool werden angezeigt

alternativ gibt es in dem zip file auch einen Scriptinstaller für eine vorhandene (jungfräuliche) TYPO3 Installation ... if_ready2go_1.1.0_barebone_installer.php ... hierbei entfallen die Punkte 2-7 und anstelle dessen wird die localconf.php gesichert (aus dieser Datei kann man die Datenbank Zugangsdaten und Grafikeinstellungen übernehmen, oder im Install Tool manuell setzen).