TYPO3 – die ersten Schritte für Anfänger – Part 1

April 2, 2011 | Posted by Rainer Fischinger | TYPO3 Wissen Tags: , , , , , ,

Wer sich das erste mal mit einem Content Management System, und im speziellen mit TYPO3, konfrontiert, steht vor einigen kniffligen Aufgaben. CMS sind äußerst mächtige Systeme, eigenen sich bei richtiger Nutzung aber auch für kleine Seiten. Selbstverständlich ist nicht jedem zu raten, für eine kleine Webseite mit 3 Unterseiten ein CMS namens TYPO3 zu installieren, aber wer damit arbeiten möchte muss ja irgendwann damit anfangen – und das tut man eher mit einer kleinen Seite und nicht mit einem umfangreichen Online-Portal!

Deswegen möchte ich hier für den absoluten Newbie eine kleine Anleitung sowie Linksammlung geben, nach der man äußerst schnell eine funktionierende TYPO3-Seite hat.

1. Schritt – Download und Upload

Auf der offiziellen TYPO3 Webseite http://typo3.org/download/packages/ wählt man die aktuellste Version von TYPO3 (zur Zeit 4.5 LTS mit 3 Jahren zugesicherter Weiterentwicklung) und lädt sich die Datei Source+Dummy herunter. Das Ganze auf dem eigenen Rechner entpacken (ist eine Zip-Datei) und mit einem FTP-Programm (kostenlos z.B. Filezilla) auf den Webserver für die eigene Webseite. Will man die TYPO3 NICHT in einem Unterordner laufen lassen (was ich empfehle), einfach den gesamten Inhalt des TYPO3-Ordners in das Hauptverzeichnis des Webservers laden. Also nicht den TYPO3-Ordner selbst uploaden, sondern NUR den Inhalt dieses Ordners.

2. Schritt – Datenbank erstellen

Jeder Hoster gibt einem bei der Anmeldung die Daten, wie man für seinen Account Datenbanken anlegt. Dort einfach eine leere Datenbank erstellen und die Zugangsdaten notieren (bekommt man normalerweise ohnehin dann per Mail zugesendet.

3. Schritt – TYPO3 Installationstool

Das TYPO3 Installationstool zum Einstellen aller notwendigen Dinge befindet sich unter “www.meinedomain.at/typo3/install”. Doch dieses Installationstool ist von Haus aus gesperrt und muss für jeden Zugriff erst freigeschaltet werden. Das Ganze funktioniert (jedesmal) wie folgt:

  • Eine Datei auf dem Desktop erstellen (am besten eine Textdatei “txt”) und mit dem Namen ENABLE_INSTALL_TOOL benennen (unbedingt in Großbuchstaben)
  • Dieser Datei muss die Endung “.txt” weggenommen werden. Standardmäßig klappt das bei Windows nur mit folgendem Trick:
    In den Explorer (Arbeitsplatz) gehen, und dort unter “Extras->Ordneroptionen” (bei neuen Windows-Varianten erreicht man die Menüleiste mit der Alt-Taste) und dort in den Karteireiter “Ansicht” wechseln. In der unteren Hälfte sind die “Erweiterten Einstellungen” zu finden, und dort unbedingt einen Haken bei “Erweiterungen bei bekannten Dateitypen ausblenden” setzen. Dann kann man die angelegte Datei auf dem Desktop mit der rechten Maustaste und “Umbenennen” bearbeiten und einfach die Dateiendung “.txt” entfernen.
  • Diese Datei einfach per FTP in den Ordner “typo3conf” auf den Webserver uploaden .

Schon ist das Installationstool von TYPO3 erreichbar. Bei älteren Versionen von TYPO3 ist hier bereits ein Passwort für den Installationsbereich gesetzt (“joh316″), bei neueren nicht mehr. Man kommt hier sofort auf die 1-2-3 Installation, welche ich jedoch nie benutze. Unterhalb ist ein Link für das Installationstool für Forgeschrittene (und mit dieser Anleitung kein Problem). Dort sind die Einstellmöglichkeiten weitaus umfassender und daher optimal!

Im Fortgeschrittenen Installationstool gleich mal ein neues Passwort setzen, und unbedingt notieren! Am besten ein richtig langes und schweres Passwort wählen, man muss später ohnehin nur selten in das Tool, und somit wird es ordentlich abgesichert.

Danach wechselt man in den Bereich “Basic Configuration” und scrollt langsam nach unten. Hier erfährt man, ob alle Variablen und Einstellungen am Server passen, oder ob etwas nicht richtig für TYPO3 eingestellt ist. Die roten Balken zeigen die Fehler, die unbedingt geändert werden müssen, gelbe Balken zeigen Grauzonen in denen es zu Problemen kommen kann, grüne Balken müssen nicht weiter erklärt werden ;) !
Mögliche Quellen für rote Balken sind erfahrungsgemäß:

  • php_memory_limit: Dieses sollte unbedingt über 32MB liegen, da es sonst zu Problemen in der Funktion von TYPO3 kommen kann. Das PHP Memory Limit kann beim Hoster erfragt und möglicherweise auch angepasst werden. Hat man seinen Account auf einem Linux-Server, kann es in der php.ini abgeändert werden, bei Windows-Servern muss mit dem Provider Kontakt aufgenommen werden (und ab und zu sogar ein größeres Paket gewählt werden).
  • safe_mode: Der Safe-Mode bereitet manchmal Probleme (abhängig vom Server) und sollte daher beim Provider auf “off” gestellt werden. So können keine Schwierigkeiten mit der Bildberechnung von TYPO3 mit ImageMagick oder GraphicMagick aufkommen.
  • ImageMagick: Ist der Safe-Mode auf off, sollte TYPO3 den Pfad zu ImageMagick von alleine finden. Bei Schwierigkeiten den Provider nach dem richtigen Pfad fragen und hier eintragen.

Weiter unten kommen dann die notwendigen Daten für die Datenbank. Hier muss der Hostname eingegeben werden (je nach Provider entweder “localhost” oder ein individueller Link zum Datenbankserver, der beim Provider zu erfragen ist), sowie die Zugangsdaten (Benutzername und Kennwort für die DB) und der Name der Datenbank (wurde beim Erstellen der DB festgelegt). Danach bei “EncryptionKey” noch auf “generate random key” klicken und ganz unten auf der Seite speichern. Noch einmal über die Seite der Basis Konfiguration drüber schauen, ob alles grün (oder gelb) ist und ab zum nächsten Schritt.

4. Schritt – Datenbank-Tabellen

Danach wählt man im Installationstool im Menü links den Punkt für die Datenbank. Ist TYPO3 richtig mit der Datenbank verbunden, stehen hier einige Informationen zur Verfügung. Wichtig ist vor allem das “Compare”, so verglichen werden kann, ob alle notwendigen Datenbank vorhanden sind. Da wir eine leere Datenbank haben, wird nach einem Klick auf “Compare” offenbart, was TYPO3 in der Datenbank alles für Tabellen erstellt haben will. Einfach alle Tabellen auswählen und diese Aktion ausführen.

Je nach Server haben die Datenbanken unterschiedliche Engines. Hat man also alle Datenbank-Tabellen erstellt, ist es möglich, dass das Installationstool trotzdem meckert und viele Tabellen aufführt, in denen Änderungen durchgeführt werden sollten (und zwar die Änderung der engine wie etwa InnoDB oder MyIsam). Das kann jedoch getrost vernachlässigt werden, da man diese Engine sowieso nicht ändern kann!

Danach unbedingt noch einen Administrator-Zugang erstellen. Einige Zeilen unterhalb von “Compare” findet sich der Punkt zum Erstellen eines Administrators, und das sollte an dieser Stelle auch unbedingt passieren. Auch hier gilt, eine möglichst nicht zu einfache Kombination für Benutzername und Passwort zu wählen, sonst könnte die TYPO3-Seite irgendwann Opfer einer Hacker-Attacke werden.

5. Schritt – Kompatibilitätsmodus

Im Hauptmenü links ist ein Punkt für die Kompatibilität von TYPO3. Standard ist hier, dass sich TYPO3 wie einer der älteren Versionen (optisch und funktionell) verhält. Wer jedoch eine neue Installation macht, sollte hier die notwendigen Schritte für das Verhalten von TYPO3 4.5 durchführen. Die Schritte sind hier selbsterklärend und sollten ohne Anleitung klappen.

Wer alle diese Schritte durchgeführt hat, müsste eine fertige TYPO3-Installation besitzen und kann zum nächsten Tutorial (Part 2) weitergehen, wo wir mit dem Backend starten und eine erste Webseite mit TYPO3 erstellen. Dieser Teil ist hier verfügbar.

Tags: , , , , , ,

2 Responses to “TYPO3 – die ersten Schritte für Anfänger – Part 1”

  1. [...] die Installation aus dem Tutorial Part 1 abgeschlossen hat, kann sich der nächsten Herausforderung stellen. Nun gilt es, der fertigen Typo3 [...]

  2. [...] die Installation aus dem Tutorial Part 1 abgeschlossen hat, kann sich der nächsten Herausforderung stellen. Nun gilt es, der fertigen [...]

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

eMail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.