1 und 1 Internet

Aus Contao Community Documentation

MsgError.png Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.

Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis.

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.

Ihr werdet verstehen, dass die Zugangsdaten und Domainnamen in diesem Beispiel nicht echt sind.

Vorbereitung

Datenbank anlegen

Datenbank

Im 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.

Datenbank anlegen

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

Datenbank anlegen

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

Datenbank anlegen

Damit ist die Datenbank erst mal soweit vorbereitet.

.

FTP-Zugang kontrollieren

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.

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.


.

Subdomain anlegen und konfigurieren

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. 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.

Domainübersicht

Unter Neu kann eine neue Subdomain eingerichtet werden. Wir nennen sie contao.meinedomain.de:

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.

Domain konfigurieren

Nach dem OK gelangen wir wieder in die Domainübersicht, wo jetzt unsere Subdomain auf unser Verzeichnis /cms1 zeigt.

Domainübersicht mit Subdomain


.

Installation

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.

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 solltet Ihr in die Doku Eures FTP-Programms schauen.


FTP-Zugangsdaten eintragen Protokoll: Wir wollen eine FTP-Verbindung aufbauen
Server: Hier tragen wir einfach unsere Hauptdomain ein,
die wird automatisch auf die richtige IP aufgelöst.
Port: Hier tragen wir den Standard-Port einer
FTP-Verbindung, den Port 21 ein.
Benutzername: Den Benutzernamen haben wir in den FTP-Zugängen
im ControlCenter abgelesen.
Passwort: Das FTP-Passwort wurde uns vom Provider mitgeteilt,
oder wir haben bei den FTP-Zugängen ein neues
Passwort erstellt.
Anfangsverzeichnis: Hier müssen wir unser Basisverzeichnis für die
Installation angeben. Wir haben das Verzeichnis
bei der Subdomain-Einrichtung erstellt.

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


.

Upload Contao

Nachdem wir uns Contao von der 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.

Contao ZIP-Archiv

Wir erstellen, als Besonderheit für 1&1, in dem Basisverzeichnis eine .htaccess-Datei mit folgendem Inhalt:

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

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:

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) laden wir jetzt per FTP hoch auf den Webspace.


.

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.


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.

Den Installer rufen wir 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 Contao-Webseite beschrieben, hier also nur die spziellen Einstellungen, die bei 1&1 anzuwenden sind:


Datenbankconnection
Hier tragen wir alle Daten ein, die wir zuvor im ControlCenter unter Datenbanken notiert haben.


.

Das sollte es dann gewesen sein


-- do_while - 2010-06-28

Ansichten
Meine Werkzeuge

Contao Community Documentation

Chuck Norris programmiert kein PHP, er diktiert das Ergebnis. Den Rest macht der Editor aus Angst.

Stefan Lindecke
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge