1 und 1 Internet: Unterschied zwischen den Versionen

Aus Contao Community Documentation

K
(div. Korrekturen)
Zeile 2: Zeile 2:
  
 
=Installation von Contao in einer Subdomain auf 1und1 Webspace=
 
=Installation von Contao in einer Subdomain auf 1und1 Webspace=
Das folgende Beispiel soll Schritt für Schritt die Einrichtung von Contao in einem Hosting-Paket bei 1&1 beschreiben. Für Contao müßt Ihr ein Paket bestellen, was mindestens eine MySQL-Datenbank enthält. Zurzeit ist die "1&1 Homepage Perfect" die kleinste Lösung.
+
Das folgende Beispiel soll Schritt für Schritt die Einrichtung von Contao in einem Hosting-Paket bei [http://www.1und1.de/ 1&1] beschreiben. Für Contao muß ein Paket bestellen, was mindestens eine MySQL-Datenbank enthält. Zurzeit ist die "1&1 Homepage Perfect" die kleinste Lösung.
  
Ihr werdet verstehen, dass die Zugangsdaten und Domainnamen in diesem Beispiel nicht echt sind.
+
Aus Sicherheits- bzw Datenschutzgünden sind die Zugangsdaten und Domainnamen in diesem Beispiel nicht echt.
 
==Vorbereitung==
 
==Vorbereitung==
 
===Datenbank anlegen===
 
===Datenbank anlegen===
 
[[Datei:1u1_mysqlicon.jpg|Datenbank]]
 
[[Datei:1u1_mysqlicon.jpg|Datenbank]]
  
Im [http://login.1und1.de 1&1 ControlCenter] legen wir als erstes eine neue Datenbank an, bitte achtet darauf, dass es eine MySQL 5-Datenbank ist, in einigen Paketen könnte es noch eine Auswahl geben (war zumindest früher so). Das Passwort merkt Euch bitte gut, da man es später nicht mehr sehen, sondern nur noch ändern kann.
+
Im [http://login.1und1.de 1&1 ControlCenter] legt man als erstes eine neue Datenbank an. Es ist darauf zu achten, dass es eine MySQL 5-Datenbank ist. In einigen Paketen könnte es noch eine Auswahl geben (war zumindest früher so). Das Passwort sollte man sich gut merken, da man es später nicht mehr sehen, sondern nur noch ändern kann.
  
 
[[Datei:1u1_mysql1.jpg|Datenbank anlegen]]
 
[[Datei:1u1_mysql1.jpg|Datenbank anlegen]]
  
Es kann ein Weilchen dauern, bis der Status ''Fertig'' angezeigt wird, dann sollte das Ganze aber in etwa so aussehen:
+
Es kann ein Weilchen dauern, bis der Status ''Fertig'' angezeigt wird. Anschließend sollte das Ganze aber in etwa so aussehen:
  
 
[[Datei:1u1_mysql2.jpg|Datenbank anlegen]]
 
[[Datei:1u1_mysql2.jpg|Datenbank anlegen]]
  
Eine gute Übersicht über die Zugangsdaten findet Ihr unter '''Bearbeiten'''
+
Eine gute Übersicht über die Zugangsdaten findet man unter '''Bearbeiten'''
  
 
[[Datei:1u1_mysql3.jpg|Datenbank anlegen]]
 
[[Datei:1u1_mysql3.jpg|Datenbank anlegen]]
Zeile 28: Zeile 28:
 
[[Datei:1u1_ftpicon.jpg|FTP-Zugänge]]
 
[[Datei:1u1_ftpicon.jpg|FTP-Zugänge]]
  
Einen FTP-Zugang brauchen wir normalerweise nicht anlegen, da ein Zugang automatisch von 1&1 installiert ist. Das Passwort habt Ihr bei der Einrichtung vom Provider mitgeteilt bekommen.
+
Einen FTP-Zugang braucht man normalerweise nicht anlegen, da ein Zugang automatisch von 1&1 installiert ist. Das Passwort hat man bei der Einrichtung vom Provider mitgeteilt bekommen.
  
 
[[Datei:1u1_ftp1.jpg|FTP-Zugänge Übersicht]]
 
[[Datei:1u1_ftp1.jpg|FTP-Zugänge Übersicht]]
  
Der Zugang setzt direkt im Basisverzeichnis des Webspaces auf (deshalb /.). Wenn Ihr das Passwort nicht mehr wisst, kann unter '''Bearbeiten''' ein neues vergeben werden.
+
Der Zugang setzt direkt im Basisverzeichnis des Webspaces auf (deshalb /.). Wenn man das Passwort nicht mehr weiß , kann unter '''Bearbeiten''' ein neues vergeben werden.
  
  
Zeile 40: Zeile 40:
 
[[Datei:1u1_domainicon.jpg|Domains]]
 
[[Datei:1u1_domainicon.jpg|Domains]]
  
Über dieses Icon gelangen wir im ControlCenter in die Domainübersicht. Dort steht die bestellte Domain drin. Es kann nun sein, dass auf der Domain noch eine alte Homepage läuft, die erst nach Fertigstellung der Contao-Homepage ersetzt werden soll.
+
Über dieses Icon gelangt man im ControlCenter in die Domainübersicht. Dort steht die bestellte Domain drin. Es kann nun sein, dass auf der Domain noch eine alte Homepage läuft, die erst nach Fertigstellung der Contao-Homepage ersetzt werden soll.
'''Deshalb bauen wir unsere Contao Website unter einer Subdomain auf''', wir können dann später einfach die Domainziele ändern um die Subdomain zur Hauptdomain zu machen, das geht dann ohne weitere Änderungen ab.
+
'''Deshalb baut diese Contao Website unter einer Subdomain auf.''' Man kann dann später einfach die Domainziele ändern um die Subdomain zur Hauptdomain zu machen, das geht dann ohne weitere Änderungen ab.
  
 
[[Datei:1u1_domain1.jpg|Domainübersicht]]
 
[[Datei:1u1_domain1.jpg|Domainübersicht]]
  
Unter '''Neu''' kann eine neue Subdomain eingerichtet werden. Wir nennen sie '''contao.meinedomain.de''':
+
Unter '''Neu''' kann eine neue Subdomain eingerichtet werden; für diese Anleitung erhält sie den Namen '''contao.meinedomain.de''':
  
 
[[Datei:1u1_domain2.jpg|Subdomain anlegen]]
 
[[Datei:1u1_domain2.jpg|Subdomain anlegen]]
  
Mit einem Haken in der Übersicht vor der neuen Subdomain und dem Button '''Verwendungsart''' können wir die Subdomain schon mal konfigurieren, denn wir wollen Contao in einem Unterverzeichnis installieren, um eine klare Trennung zu anderen Anwendungen zu haben. Wir werden ein Verzeichnis '''cms1''' anlegen, um dort Contao hinein zu installieren.
+
Mit einem Haken in der Übersicht vor der neuen Subdomain und dem Button '''Verwendungsart''' kann die Subdomain schon mal konfigurieren werden. Da Contao in einem Unterverzeichnis installieren werden soll, um eine klare Trennung zu anderen Anwendungen zu haben, wird ein Verzeichnis '''cms1''' anlegt.
  
 
[[Datei:1u1_domain4.jpg|Domain konfigurieren]]
 
[[Datei:1u1_domain4.jpg|Domain konfigurieren]]
  
Nach dem OK gelangen wir wieder in die Domainübersicht, wo jetzt unsere Subdomain auf unser Verzeichnis /cms1 zeigt.
+
Nach dem OK gelangt man wieder in die Domainübersicht, wo jetzt die Subdomain auf das Verzeichnis /cms1 zeigt.
  
 
[[Datei:1u1_domain5.jpg|Domainübersicht mit Subdomain]]
 
[[Datei:1u1_domain5.jpg|Domainübersicht mit Subdomain]]
Zeile 63: Zeile 63:
 
==Installation==
 
==Installation==
 
===FTP-Programm einrichten===
 
===FTP-Programm einrichten===
Um Contao auf die richtige Stelle im Webspace zu kopieren, müssen wir die FTP-Zugangsdaten in ein FTP-Programm eintragen. Bei richtigen Daten wird sich das FTP-Programm direkt in unserem Verzeichnis /cms1 öffnen. Jedes FTP-Programm sieht wieder anders aus, deshalb hier nur ein Beispiel. In allen Programmen sind aber immer die gleichen Angaben zu machen.
+
Um Contao auf die richtige Stelle im Webspace zu kopieren, müssen die FTP-Zugangsdaten in ein FTP-Programm eintragen werden. Bei Eingabe der richtigen Daten wird sich das FTP-Programm direkt in das Verzeichnis /cms1 öffnen. Jedes FTP-Programm sieht anders aus, deshalb hier nur ein Beispiel. In allen Programmen sind aber immer die gleichen Angaben zu machen.
{{Achtung|Bei einigen FTP-Programmen ist standardmäßig die Übertragung von versteckten Dateien (wie .htaccess) abgeschaltet. Bei Contao ist es '''sehr wichtig''', diese Dateien mit zu übertragen, sie gewährleisten die Sicherheit gegen ungewolltes Auslesen von Daten.
+
{{Achtung|Bei einigen FTP-Programmen ist standardmäßig die Übertragung von versteckten Dateien (wie .htaccess) abgeschaltet. Bei Contao ist es '''sehr wichtig''', diese Dateien mit zu übertragen. Sie gewährleisten die Sicherheit gegen ungewolltes Auslesen von Daten.
Häufig ist es möglich Parameter für den LIST-Befehl anzugeben, dann bitte '''-la''' angeben. Hierzu solltet Ihr in die Doku Eures FTP-Programms schauen.}}
+
Häufig ist es möglich Parameter für den LIST-Befehl anzugeben, dann bitte '''-la''' angeben. Hierzu sollte die Doku des verwendeten FTP-Programms weiter helfen.}}
  
 
{|
 
{|
 
|rowspan="6" | [[Datei:1u1_ftp2.jpg|FTP-Zugangsdaten eintragen]]
 
|rowspan="6" | [[Datei:1u1_ftp2.jpg|FTP-Zugangsdaten eintragen]]
 
|valign="top" | Protokoll:
 
|valign="top" | Protokoll:
|valign="top" | Wir wollen eine FTP-Verbindung aufbauen
+
|valign="top" | Es soll eine FTP-Verbindung aufgebaut werden.
 
|-
 
|-
 
|valign="top" | Server:
 
|valign="top" | Server:
|valign="top" | Hier tragen wir einfach unsere Hauptdomain ein,<br />die wird automatisch auf die richtige IP aufgelöst.
+
|valign="top" | Hier wird einfach die Hauptdomain eingetragen,<br />welche automatisch auf die richtige IP aufgelöst wird.
 
|-
 
|-
 
|valign="top" | Port:
 
|valign="top" | Port:
|valign="top" | Hier tragen wir den Standard-Port einer<br />FTP-Verbindung, den Port 21 ein.
+
|valign="top" | Hier trägt man den Standard-Port einer<br />FTP-Verbindung, den Port 21 ein.
 
|-
 
|-
 
|valign="top" | Benutzername:
 
|valign="top" | Benutzername:
|valign="top" | Den Benutzernamen haben wir in den [[1_und_1_Internet#FTP-Zugang_kontrollieren|FTP-Zugängen]]<br />im ControlCenter abgelesen.
+
|valign="top" | Den Benutzernamen hat man in den [[1_und_1_Internet#FTP-Zugang_kontrollieren|FTP-Zugängen]]<br />im ControlCenter abgelesen.
 
|-
 
|-
 
|valign="top" | Passwort:
 
|valign="top" | Passwort:
|valign="top" | Das FTP-Passwort wurde uns vom Provider mitgeteilt,<br />oder wir haben bei den [[1_und_1_Internet#FTP-Zugang_kontrollieren|FTP-Zugängen]] ein neues<br />Passwort erstellt.
+
|valign="top" | Das FTP-Passwort wurde vom Provider mitgeteilt,<br />oder man hat bei den [[1_und_1_Internet#FTP-Zugang_kontrollieren|FTP-Zugängen]] ein neues<br />Passwort erstellt.
 
|-
 
|-
 
|valign="top" | Anfangsverzeichnis:
 
|valign="top" | Anfangsverzeichnis:
|valign="top" | Hier müssen wir unser Basisverzeichnis für die<br />Installation angeben. Wir haben das Verzeichnis<br />bei der [[1_und_1_Internet#Subdomain_anlegen_und_konfigurieren|Subdomain-Einrichtung]] erstellt.
+
|valign="top" | Hier muss das Basisverzeichnis für die Installation<br />angegeben werden, welches bei der [[1_und_1_Internet#Subdomain_anlegen_und_konfigurieren|Subdomain-Einrichtung]]<br />erstellt wurde.
 
|}
 
|}
  
Wenn wir das FTP-Programm mit diesen Parametern starten, sollte sich auf dem Server ein leeres Verzeichnis auftun.
+
Wenn das FTP-Programm mit diesen Parametern gestartet wird, sollte sich auf dem Server ein leeres Verzeichnis auftun.
  
  
Zeile 94: Zeile 94:
  
 
===Upload Contao===
 
===Upload Contao===
Nachdem wir uns Contao von der [http://www.contao.org/herunterladen.html offiziellen Homepage] geladen haben, entpacken wir das ZIP-Archiv auf dem lokalen Rechner. In dem ZIP ist als unterstes noch ein Verzeichnis mit der Versionskennung enthalten. Dieses ist das Basisverzeichnis, aus dem der Inhalt auf den Webserver geladen werden soll.
+
Nachdem Contao von der [http://www.contao.org/herunterladen.html offiziellen Homepage] herunter geladen wurde, entpacken man das ZIP-Archiv auf dem lokalen Rechner. In dem ZIP ist als unterstes noch ein Verzeichnis mit der Versionskennung enthalten. Dieses ist das Basisverzeichnis, aus dem der Inhalt auf den Webserver geladen werden soll.
  
 
[[Datei:1u1_zip1.jpg|Contao ZIP-Archiv]]
 
[[Datei:1u1_zip1.jpg|Contao ZIP-Archiv]]
  
Wir erstellen, als Besonderheit für 1&1, in dem Basisverzeichnis eine '''.htaccess'''-Datei mit folgendem Inhalt:
+
Als Besonderheit für 1&1 erstellt man in dem Basisverzeichnis eine '''.htaccess'''-Datei mit folgendem Inhalt:
<pre>AddType x-mapp-php5 .php
+
<pre>
AddHandler x-mapp-php5 .php</pre>
+
AddType x-mapp-php5 .php
 +
AddHandler x-mapp-php5 .php
 +
</pre>
  
Des Weiteren bereiten wir die '''.htaccess.default''' für eine spätere Verwendung vor, indem wir (speziell für 1&1) auch hier diese beiden Zeilen eintragen:
+
Des Weiteren bereitet man die '''.htaccess.default''' für eine spätere Verwendung vor, indem man (speziell für 1&1) auch hier diese beiden Zeilen einträgt:
<pre>AddType x-mapp-php5 .php
+
<pre>
 +
AddType x-mapp-php5 .php
 
AddHandler x-mapp-php5 .php
 
AddHandler x-mapp-php5 .php
 
##
 
##
Zeile 118: Zeile 121:
  
  
'''Das ganze Paket (ab Basisverzeichnis) laden wir jetzt per FTP hoch auf den Webspace.'''
+
'''Das ganze Paket (ab Basisverzeichnis) ladet man jetzt per FTP auf den Webspace hoch.'''
  
  
Zeile 124: Zeile 127:
  
 
===Aufruf des Installtools===
 
===Aufruf des Installtools===
So - inzwischen sollte auch unsere Subdomain '''contao.meinedomain.de''' verfügbar sein, so dass wir mit der Installation von Contao beginnen können.
+
So - inzwischen sollte auch die Subdomain '''contao.meinedomain.de''' verfügbar sein, so dass man mit der Installation von Contao beginnen kann.
  
  
Da unsere Installation aus der Sicht der Subdomain in der Root liegt (/cms1 ist die Root der Subdomain!), brauchen wir kein Unterverzeichnis beim Aufruf anzugeben oder die Rewrite-Base in der .htaccess zu verändern.
+
Da die Installation aus der Sicht der Subdomain in der Root liegt (/cms1 ist die Root der Subdomain!), braucht man kein Unterverzeichnis beim Aufruf anzugeben oder die Rewrite-Base in der .htaccess zu verändern.
  
Den Installer rufen wir einfach mit '''<nowiki>http://contao.meinedomain.de/contao/install.php</nowiki>''' auf (bei älteren Paketen natürlich mit dem Pfad typolight anstatt contao). Der Ablauf der Installation ist [http://www.contao.org/contao-installieren.html#install-tool auf der Contao-Webseite] beschrieben, hier also nur die spziellen Einstellungen, die bei 1&1 anzuwenden sind:
+
Den Installer ruft man einfach mit '''<nowiki>http://contao.meinedomain.de/contao/install.php</nowiki>''' auf (bei älteren Paketen natürlich mit dem Pfad typolight anstatt contao). Der Ablauf der Installation ist [[Installation|auf der Seite Installation]] beschrieben, hier also nur die speziellen Einstellungen, die bei 1&1 anzuwenden sind:
  
  
 
{|
 
{|
 
|[[Datei:1u1_install1.jpg|Datenbankconnection]]
 
|[[Datei:1u1_install1.jpg|Datenbankconnection]]
|valign="top" | <br />Hier tragen wir alle Daten ein, die wir zuvor [[1_und_1_Internet#Datenbank_anlegen|im ControlCenter unter Datenbanken]] notiert haben.
+
|valign="top" | <br />Hier werden alle Daten eingetragen, die man zuvor [[1_und_1_Internet#Datenbank_anlegen|im ControlCenter unter Datenbanken]] notiert hat.
 
|}
 
|}
  

Version vom 29. Juni 2010, 02:24 Uhr


Installation von Contao in einer Subdomain auf 1und1 Webspace

Das folgende Beispiel soll Schritt für Schritt die Einrichtung von Contao in einem Hosting-Paket bei 1&1 beschreiben. Für Contao muß ein Paket bestellen, was mindestens eine MySQL-Datenbank enthält. Zurzeit ist die "1&1 Homepage Perfect" die kleinste Lösung.

Aus Sicherheits- bzw Datenschutzgünden sind die Zugangsdaten und Domainnamen in diesem Beispiel nicht echt.

Vorbereitung

Datenbank anlegen

Datenbank

Im 1&1 ControlCenter legt man als erstes eine neue Datenbank an. Es ist darauf zu achten, dass es eine MySQL 5-Datenbank ist. In einigen Paketen könnte es noch eine Auswahl geben (war zumindest früher so). Das Passwort sollte man sich gut merken, da man es später nicht mehr sehen, sondern nur noch ändern kann.

Datenbank anlegen

Es kann ein Weilchen dauern, bis der Status Fertig angezeigt wird. Anschließend sollte das Ganze aber in etwa so aussehen:

Datenbank anlegen

Eine gute Übersicht über die Zugangsdaten findet man unter Bearbeiten

Datenbank anlegen

Damit ist die Datenbank erst mal soweit vorbereitet.

.

FTP-Zugang kontrollieren

FTP-Zugänge

Einen FTP-Zugang braucht man normalerweise nicht anlegen, da ein Zugang automatisch von 1&1 installiert ist. Das Passwort hat man bei der Einrichtung vom Provider mitgeteilt bekommen.

FTP-Zugänge Übersicht

Der Zugang setzt direkt im Basisverzeichnis des Webspaces auf (deshalb /.). Wenn man das Passwort nicht mehr weiß , kann unter Bearbeiten ein neues vergeben werden.


.

Subdomain anlegen und konfigurieren

Domains

Über dieses Icon gelangt man im ControlCenter in die Domainübersicht. Dort steht die bestellte Domain drin. Es kann nun sein, dass auf der Domain noch eine alte Homepage läuft, die erst nach Fertigstellung der Contao-Homepage ersetzt werden soll. Deshalb baut diese Contao Website unter einer Subdomain auf. Man kann dann später einfach die Domainziele ändern um die Subdomain zur Hauptdomain zu machen, das geht dann ohne weitere Änderungen ab.

Domainübersicht

Unter Neu kann eine neue Subdomain eingerichtet werden; für diese Anleitung erhält sie den Namen contao.meinedomain.de:

Subdomain anlegen

Mit einem Haken in der Übersicht vor der neuen Subdomain und dem Button Verwendungsart kann die Subdomain schon mal konfigurieren werden. Da Contao in einem Unterverzeichnis installieren werden soll, um eine klare Trennung zu anderen Anwendungen zu haben, wird ein Verzeichnis cms1 anlegt.

Domain konfigurieren

Nach dem OK gelangt man wieder in die Domainübersicht, wo jetzt die Subdomain auf das Verzeichnis /cms1 zeigt.

Domainübersicht mit Subdomain


.

Installation

FTP-Programm einrichten

Um Contao auf die richtige Stelle im Webspace zu kopieren, müssen die FTP-Zugangsdaten in ein FTP-Programm eintragen werden. Bei Eingabe der richtigen Daten wird sich das FTP-Programm direkt in das Verzeichnis /cms1 öffnen. Jedes FTP-Programm sieht anders aus, deshalb hier nur ein Beispiel. In allen Programmen sind aber immer die gleichen Angaben zu machen.

Achtung.png Achtung: Bei einigen FTP-Programmen ist standardmäßig die Übertragung von versteckten Dateien (wie .htaccess) abgeschaltet. Bei Contao ist es sehr wichtig, diese Dateien mit zu übertragen. Sie gewährleisten die Sicherheit gegen ungewolltes Auslesen von Daten.

Häufig ist es möglich Parameter für den LIST-Befehl anzugeben, dann bitte -la angeben. Hierzu sollte die Doku des verwendeten FTP-Programms weiter helfen.


FTP-Zugangsdaten eintragen Protokoll: Es soll eine FTP-Verbindung aufgebaut werden.
Server: Hier wird einfach die Hauptdomain eingetragen,
welche automatisch auf die richtige IP aufgelöst wird.
Port: Hier trägt man den Standard-Port einer
FTP-Verbindung, den Port 21 ein.
Benutzername: Den Benutzernamen hat man in den FTP-Zugängen
im ControlCenter abgelesen.
Passwort: Das FTP-Passwort wurde vom Provider mitgeteilt,
oder man hat bei den FTP-Zugängen ein neues
Passwort erstellt.
Anfangsverzeichnis: Hier muss das Basisverzeichnis für die Installation
angegeben werden, welches bei der Subdomain-Einrichtung
erstellt wurde.

Wenn das FTP-Programm mit diesen Parametern gestartet wird, sollte sich auf dem Server ein leeres Verzeichnis auftun.


.

Upload Contao

Nachdem Contao von der offiziellen Homepage herunter geladen wurde, entpacken man das ZIP-Archiv auf dem lokalen Rechner. In dem ZIP ist als unterstes noch ein Verzeichnis mit der Versionskennung enthalten. Dieses ist das Basisverzeichnis, aus dem der Inhalt auf den Webserver geladen werden soll.

Contao ZIP-Archiv

Als Besonderheit für 1&1 erstellt man in dem Basisverzeichnis eine .htaccess-Datei mit folgendem Inhalt:

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Des Weiteren bereitet man die .htaccess.default für eine spätere Verwendung vor, indem man (speziell für 1&1) auch hier diese beiden Zeilen einträgt:

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
##
# Contao Open Source CMS
# Copyright (C) 2005-2010 Leo Feyer
#
# Formerly known as TYPOlight Open Source CMS.
#
  .
  .
  .

Ich persönlich verwende für die Installation die einfache Variante der .htaccess und wechsle erst später, wenn alles läuft, auf die im Contao-Paket enthaltene Datei, die für die URL-Umschreibung zuständig ist. Dazu muss man dann .htaccess.default in .htaccess umbenennen.


Das ganze Paket (ab Basisverzeichnis) ladet man jetzt per FTP auf den Webspace hoch.


.

Aufruf des Installtools

So - inzwischen sollte auch die Subdomain contao.meinedomain.de verfügbar sein, so dass man mit der Installation von Contao beginnen kann.


Da die Installation aus der Sicht der Subdomain in der Root liegt (/cms1 ist die Root der Subdomain!), braucht man kein Unterverzeichnis beim Aufruf anzugeben oder die Rewrite-Base in der .htaccess zu verändern.

Den Installer ruft man einfach mit http://contao.meinedomain.de/contao/install.php auf (bei älteren Paketen natürlich mit dem Pfad typolight anstatt contao). Der Ablauf der Installation ist auf der Seite Installation beschrieben, hier also nur die speziellen Einstellungen, die bei 1&1 anzuwenden sind:


Datenbankconnection
Hier werden alle Daten eingetragen, die man zuvor im ControlCenter unter Datenbanken notiert hat.


.

Das sollte es dann gewesen sein


-- do_while - 2010-06-28

Ansichten
Meine Werkzeuge

Contao Community Documentation

Toflar hat mich gestern entjungfert! ... er hat meinen ersten PR gemerged.

Kim Wormer
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge