<!-- Hier den Titel einfügen -->T I T E L
mkberlin.com :: sommer 2018 :: progress in constructing
 

Release-Datum: 4. April 2017

Release-Typ: stable - LTS 2018.10, 2020.03

Systemanforderungen

  • PHP: Version 7.0 bis 7.1

  • MySQL: Version 5.5 bis 5.7

  • Freier Speicherplatz: mindestens 200 Megabyte

  • PHP-Einstellungen:

    • memory_limit >= 64M

    • max_execution_time >= 240s

    • AllowOverride includes "Indexes" and "FileInfo"

    • Kompilationoption --disable-ipv6 darf nicht benutzt werden

TYPO3 CMS 8.6 - die Fakten

Release-Datum: 14. Februar 2017

Release-Typ: Sprint Release

Systemanforderungen

  • PHP: Version 7

  • MySQL: Version 5.5 bis 5.7

  • Freier Speicherplatz: mindestens 200 Megabyte

  • PHP-Einstellungen:

    • memory_limit >= 128M

    • max_execution_time >= 240s

    • max_input_vars >= 1500

    • Kompilationoption --disable-ipv6 darf nicht benutzt werden

TYPO3 CMS 8.7 - der klassische Installationsablauf unter Linux

DocumentRoot im folgenden Beispiel ist /is/htdocs/wp1234567_ABC0DEFGH0/www/

Projektverzeichnis im folgenden Beispiel ist /is/htdocs/wp1234567_ABC0DEFGH0/www/___typo_17_/

Shell-Verzeichnis im folgenden Beispiel ist /is/htdocs/wp1234567_ABC0DEFGH0/www/___typo_17_/phpshell-2.1/

In einem Konsolenfenster/ in einer Shell die folgenden Kommandos exakt so eingeben und einzeln absenden:
( allerdings eine eventuell aktuellere Versionsnummer tauschen )

  • Mit dem Prompt vom Shell- in das Projektverzeichnis der neuen TYPO3-Installation wechseln.

$ cd ..

  • Mit dem Prompt vom Projektverzeichnis in das DocumentRoot des HostEurope-WebPacks wechseln.

$ cd ..

  • Die aktuelle Installationsressource ins DocumentRoot des Webservers laden.

 $ wget get.typo3.org/8 --content-disposition

  • Diese Installationsressource ins DocumentRoot des Webservers entpacken.

 $ tar xzf typo3_src-8.7.8.tar.gz

  • Mit dem Prompt vom DocumentRoot in das Projektverzeichnis wechseln.

$ cd ___typo_17_/

  • Symbolische Verknüpfung typo3_src auf das TYPO3-Installationsarchiv anlegen.

$ ln -s ../typo3_src-8.7.8 typo3_src

  • Symbolische Verknüpfung auf das TYPO3-Installationsverzeichnis anlegen.

$ ln -s typo3_src/typo3

  • Symbolische Verknüpfung auf die index.php im TYPO3-Installationsarchiv anlegen.

$ ln -s typo3_src/index.php

  • Erzeugen einer Datei FIRST_INSTALL

$ touch FIRST_INSTALL

  • Kopieren der .htaccess

    $cp typo3_src/_.htaccess .htaccess

  • Shell beenden und eventuell Zurückstellen auf PHP-Version 7.x.

Falls mit der PHP-Shell gearbeitet wurde, dann muss nun die PHP-Version wieder umgestellt werden, da TYPO3 8.7 mindestens Version 7 benötigt.
Aus Sicherheitsgründen sollte nun auch das Shell-Verzeichnis wieder entfernt werden, im  Beispiel /is/htdocs/wp1234567_ABC0DEFGH0/www/___typo_17_/phpshell-2.1/

TYPO3 CMS 8.7 - nach der Installation - Install-Tool

Nachdem die TYPO3-Quelldateien im Webspace extrahiert wurden und oben genannte symbolische Verknüpfungen erstellt wurden, kann TYPO3 über die Adresse docperfect.de erreicht werden.

Im ersten von fünf Schritten wird die Systemumgebung überprüft.
  • Some PHP functions disabled

    disable_functions=syslog
    These function(s) are disabled. TYPO3 uses some of those, so there might be trouble.
    TYPO3 is designed to use the default set of PHP functions plus some common extensions.
    Possibly these functions are disabled due to security considerations and most likely the list would include a function like exec() which is used by TYPO3 at various places. Depending on which exact functions are disabled, some parts of the system may just break without further notice.

    Ich finde keine Hinweise zu dieser Meldung.
    Vermutlich kann ich auf dem Webspace, die von HostEurope deaktivierte Funktion syslog, für mein WebPack nicht freischalten.

  • PHP max_input_vars very low

    max_input_vars=1000
    This setting can lead to lost information if submitting forms with lots of data in TYPO3 CMS (as the install tool does). It is highly recommended to raise this to at least 1500:
    max_input_vars=1500

    Herunterladen der Datei .htaccess und Öffnen mit einem Editor, wie Notepad++.
    Am Ende eine Zeile einfügen:
    php_value max_input_vars 1500


    Das dann Speichern und wieder in den Webspace hochladen.

Mit dem erstgenannten Fehler muss ich wohl leben.
Ich klicke auf I know what I'm doing, continue!

Im zweiten von fünf Schritten wird die Datenbankverbindung eingerichtet.
  • Available
    Manually configured MySQL TCP/IP connection

  • Username
    db1234567-typ17

  • Password
    - wie vergeben -

  • Host
    127.0.0.1

  • Port
    3306
Im dritten von fünf Schritten wird die Datenbank gewählt.
  • Use an existing empty database
    db1234567-typo17.

  • Invalid Charset
    Your database uses character set "latin1", but only "utf8" is supported with TYPO3.
    You probably want to change this before proceeding.

    Im HE-DB-Verwaltungsmodul (phpMyAdmin) zunächst oben wp123.webpack.hosteurope auswählen, dann die Kollation auf utf8_unicode_ci umstellen.

    Nun die db1234567-typo17 auswählen und den Reiter Operationen öffnen,
    dort die Kollation auf utf8_unicode_ci umstellen:
Im vierten von fünf Schritten wird der TYPO3-Backend-Benutzer angelegt.
  • Username
    adminXX

  • Password
    - vergeben -

  • Site name
    docperfect.de

 

Im fünften von fünf Schritten wird die erfolgreiche TYPO3-Installation bestätigt.

Eine Anmeldung am Backend ist nun möglich.

TYPO3 - Basiskonfigurationsaufgaben

Bereitstellen von Graphics Magick

Sollte nach dem Öffnen des Backend-Menüpunkts Install unter Configuration Presets / Image handling settings das Fehlen von Graphics Magick bzw. Image Magick rot angezeigt werden, muss es noch nachträglich in der Serverumgebung platziert werden.

  1. Auf dem Server im Ordner www den Unterordner cgi-bin anlegen, falls noch nicht vorhanden.
  2. GraphicsMagick herunterladen z.B. von: GraphicsMagick-1.3.25-2016-09-05-Q8.
  3. Nach dem Entpacken die Datei gm in den Ordner cgi-bin auf den Server hochladen.
    Hierbei UNBEDINGT beachten, dass die Datei im Binärmodus übertragen werden muss.
    In Filezilla beispielsweise dafür im Menüpunkt Übertragung/Übertragungstyp von Automatisch auf Binär umstellen; nach der Übertragung wieder zurückstellen auf Automatisch.
  4. Dateirechte wie folgt setzen

    1. gm -> [chmod 755]

  5. Im TYPO3 Install Tool unter Configuration Presets den Pfad zum cgi-bin-Verzeichnis eingeben: /is/htdocs/wp1234567_ABCDEFGHIJ/www/cgi-bin/ und auf Find executables in this directory klicken.
    Der eigene WebPack-Pfad zu finden unter Produktverwaltung / Webhosting / #Paketnummer / Allgemeines / Allgemeine Informationen.
    Nach dem erneuten Laden des Install-Moduls wird Graphics Magick in grün oben gelistet. Diesen Eintrag markieren und nun auf Activate drücken.
    GraphicsMagick ist nun in TYPO3 verfügbar!
  6. Unter All Configuration im Install-Tool die Variable [GFX][imagefile_ext] suchen und die beiden letzten Grafikformate pdf und ai löschen.
    Was es damit auf sich hat, kann ich momentan nicht nahvollziehen.
eMail-Einstellungen setzen

Im Backend-Menüpunkt Install unter Configuration Presets / Mail handling settings den Eintrag SMTP Settings markieren und auf Activate klicken.

Im HostEurope-KIS ein entsprechendes eMail-Konto anlegen.

Dann unter All configuration / Mail [MAIL] die folgenden Angaben machen

  1. [MAIL][transport_smtp_server] = wp1234567.mailout.server-he.d
  2. [MAIL][transport_smtp_username] = wp1234567-typo
  3. [MAIL][transport_smtp_password] = DAS-KENNWORT
  4. [MAIL][defaultMailFromAddress] = typo3@docperfect.d
  5. [MAIL][defaultMailFromName] = TYPO3 @ docperfect.de
Spracheinstellungen eindeutschen

Nach der Anmeldung am Backend findet sich links in der Liste unter Admin-Tools der Eintrag Languages,
diesen Anklicken und im folgenden auf das Plus-Zeichen neben German klicken.
Anschließend noch auf das Download-Icon klicken und die Sprachpakete herunterladen.

Nun oben rechts auf den eigenen Benutzernamen klicken und dort User Settings auswählen.
Hier können wahlweise zusätzliche Informationen hinterlegt werden. Ganz unten ist die Sprache wählbar.

TER aktualisieren

Nach der Anmeldung am Backend findet sich links in der Liste unter Admin-Tools der Eintrag Extensions,
diesen Anklicken und mittig Get Extensions auswählen, dann rechts auf Update now.

Leider funktioniert das bei HostEurope nicht auf Anhieb.