Plesk-Server

Auf dem Plesk Server soll es in naher Zukunft möglich sein per Funktion einen VHOST anzulegen. Da diese Funktion, zurzeit noch nicht zur Verfügung steht, müssen wir zunächst einen Umweg nutzen, um den VHOST und die TYPO3 Installation anzulegen.

VHOST anlegen

  1. Login als root mit (Standard Passwort) unter https://pleskserver.hoch2.dev:8443
  2. Unter Domains eine neue Subdomain anlegen. Beispiel : pne.hoch2.dev
  3. Bei der Erstellung der Subdomain darauf achten, dass der Dokumentenstamm wie folgt eingetragen wird :
    1. Kundenanfangsbuchstabe/Kundenkürzel z.B. P/PNE/pne.hoch2.dev

Wichtig: in der Projektbeschreibung bitte folgenden Code-Schnipsel einfügen und mit den Job Daten aus Entry versehen

#JobNumber: <Jobnummer aus Entry>
#JobDescription: <Jobbeschreibung aus Entry>
#Projectmanager: <Name Projektleiter>
#Developer: <Name Entwickler>

Beispiel

#JobNumber: GCH_1800_IP_004
#JobDescription: Internetauftritt Rad _TYPO3
#Projectmanager: Timo Klass
#Developer: David Bornemann

 

Weitere mögliche Angaben

#isStaging
#isDev
#isDisabledInProjectList

Beispiel für eine Staging-Seite

#JobNumber: KSHF | www.artenschaetze.de
#Projectmanager: Stephan Müller
#Developer: Annika Schuster
#isStaging

Erklärung:

isStaging -> Host taucht in Staging Bereich der Liste auf. Dies kann genutzt werden, wenn eine Kopie dauerhaft lokal auf unserem Server liegen soll.
isDev -> Host taucht im DEV Bereich der Liste auf. Dies kann für eigene Dev-Systeme genutzt werden.
isDisabledInProjectList -> Host wird nicht inProjektliste angezeigt (Darf nur in Ausnahmefällen nach Rücksprache mit Fred benutzt werden)

Let´s Encrypt SSL Zertifikat einrichten

1. In den Domain Einstellungen SSL/TLS Zertifikate auswählen
2. Let´s Encrypt auswählen.
3. Einstellungen so belassen wie ausgewählt und Kostenlos nutzen anklicken.

Datenbank anlegen

    1. Wechselt in den Datenbankmanager ( Datenbanken)
    2. Fügt eine neue Datenbank hinzu.
        a. Der Datenbankname = Projektnummer (PNE_1800_IP_003)
        b. Bei der Zugehörigen Website wählt man den gerade angelegten Host an.
        c. Datenbankbenutzername = Projektnummer ohne Unterstriche ( PNE1800IP003)
        d. Passwort = Projektnummer (PNE_1800_IP_003)

    TYPO 3 kopieren

    Es gibt jetzt in jedem neuerstelltem VHOST eine script Datei, die alle Punkte für euch übernimmt.

    1. Das Filesystem inklusive Symlinks wird angelegt
    2. Die Datenbank wird kopiert
    3. Die Localconfig wird angepasst
    4. Die Additionalconfig wird gelöscht
    5. Unnötige Dateien werden aus dem Filesystem entfernt

    Um das Script zu starten, geht wie folgt vor :

    Terminal öffnen und als h2_admin auf dem Entwicklungsserver einloggen

     

    ssh -C h2_admin@192.168.10.41

    zu eurem erstellten Host wechseln

     

    cd H/H2/scripttest.hoch2.dev
    

    Das Script liegt zentral auf dem Server und kann in jeder Instanz genutz werden

    typo3.sh