Installation von Typo3 10.4

Diese Anleitung beschreibt in Stichwörtern, wie man Typo3 10.4 ohne Composer unter Ubuntu 20.04 auf einem Server installieren kann.

Apache installieren:

 

sudo apt install apache2 apache2-doc

 

Apache wird wie folgt konfiguriert:

 

sudo a2enmod rewrite

 

In der Datei /etc/apache2/apache2.conf nehme ich folgende Änderungen vor. Statt:

 

Directory /var/www/
   Options Indexes FollowSymLinks
   AllowOverride None
   Require all granted

 

soll es heißen:

 

Directory /var/www/
   Options Indexes FollowSymLinks
   AllowOverride All
   Require all granted

 

Anschließend starte ich Apache neu, um die Infos einzulesen:

 

sudo service apache2 restart

 

Ich installiere PHP 7.4, Typo3 10.4 benötigt mindesten PHP 7.2. Die Installation erfolgt über Paketquellen (PPA), deshalb muss eventuell zuvor noch

 

sudo apt install software-properties-common

 

installiert werden.

Anschließend:

 

sudo apt install -y python-software-properties
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update -y
sudo apt upgrade -y

 

Mit

 

apt-cache pkgnames | grep php7.4

 

kann man sich alle vorhandenen Pakete auflisten lassen.

Wir benötigen noch:

 

sudo apt install php7.4-json php7.4-xml  php7.4-mbstring php7.4-fileinfo php7.4-gd php7.4-zip  php7.4-intl libapache2-mod-php7.4 php7.4 php7.4-cli php7.4-curl php7.4-gmp php7.4-mysql php7.4-opcache php7.4-readline php7.4-soap

 

MySQL installieren. Ich empfehle dazu folgenden Link: https://www.digitalocean.com/community/tutorials/so-installieren-sie-mysql-auf-ubuntu-18-04-de

 

sudo apt install mysql-server

 

Graphicsmagick installieren:

 

sudo apt install graphicsmagick

 

Anschließend:

 

sudo service apache2 restart

 

Ins Verzeichnis /var/www wechseln und das Typo3-Installationspaket herunterladen.

 

sudo wget get.typo3.org/10 --content-disposition

 

Paket entpacken. “x.” durch aktuelle Versionsnummer ersetzen.

 

sudo tar xzf typo3_src-10.4.x.tar.gz

 

Ins Verzeichnis /var/www/html (= Document Root) wechseln und Simlinks anlegen, “x” durch aktuelle Versionsnummer ersetzen.

 

sudo ln -s ../typo3_src-10.4.x typo3_src
sudo ln -s typo3_src/index.php index.php
sudo ln -s typo3_src/typo3 typo3

 

Rechte anpassen:

 

sudo chown -R www-data:www-data /var/www/html

 

In den Browser gehen und die Typo3-Installation aufrufen:
mydomain.de/typo3

Man wird aufgefordert, im Verzeichnis /var/www/html eine Datei mit dem Namen FIRST_INSTALL anzulegen:

 

sudo touch FIRST_INSTALL

 

Zurück zum Browser und F5 drücken. Es werden zwei Fehlermeldungen angezeigt:

  • Low PHP script execution time
  • PHP max_input_vars very low

Um die Fehler zu beheben, öffne ich die php.ini (liegt normalerweise in /etc/php/7.4/apache2 ); oder php.ini ermitteln.

 

sudo vim php.ini

 

Dort werden zwei Zeilen modifiziert:
Die max_execution_time wird auf 240 gesetzt:
max_execution_time = 240

max_input_vars wird auf 1500 gesetzt:
max_input_vars=1500
und das Semicolon am Anfang der Zeile entfernt.

Nach

 

sudo service apache2 restart

 

und erneuten Drücken der F5-Taste sollten die Fehlermeldungen verschwunden sein.

Datenbank erstellen:
Username: root
Password: [wie oben erstellt]
Host: 127.0.0.1
Port: 3306

Create a new database: Datenbankname vergeben. Am besten ohne Bindestrich, Unterstrich ist ok.

Create user and import base data
Username und Passwort für den Zugriff aufs Typo3-Backend kreieren.

Im Backend anmelden.

Im Install Tool alle Funktionen ckecken. Falls der Mailversand nicht funktionieren sollte, siehe folgenden Absatz.

 

Mailfunktion

Der Test der Mailfunktion innerhalb von Typo3 schlug fehl, weil sendmail noch nicht installiert war, was ich nachhole:

 

sudo apt install sendmail

 

Anschließend muss sendmail noch konfiguriert werden:

 

sudo sendmailconfig

 

Ich bestätige alle Anfragen mit yes (y), und nun kann Typo3 auch Mails versenden.

 

utf8-Fehler

Im Install Tool unter System enviroment erhalte ich folgende Fehlermeldung:

MySQL database character set check failed
Checking database character set failed, got key “latin1” instead of “utf8” or “utf8mb4”

Hier muss anscheinend die Datenbank auf utf8 umgestellt werden. Um die Datenbank darauf umzustellen, gebe ich ein (mysql-Version 5.7.19):

 

mysql> ALTER DATABASE databasename CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

 

Gehe ich anschließend erneut ins Install Tool, ist die Fehlermeldung verschwunden.

Recent Posts

Mein Thunderbird zickte plötzlich unerklärlicherweise herum: Es erinnerte mich an längst abgelaufene Termine, Aufgaben und Geburtstage – und das jeden…

Weiterlesen

Wichtiger Hinweis zu Beginn: Ich mache mir eine Kopie von der Webseite, die ich nach Composer migrieren will. Wie man eine Webseite für eine Kopie…

Weiterlesen

Adminer ist die Alternative zu phpMyAdmin

Weiterlesen

Voraussetzungen

• Ubuntu 22.04 Server

• SSH-Root-Zugang

• Apache2

• MySQL

• PHP8.2 PHP

 

Für Typo3 12.4 sollten außerdem folgende PHP-Module…

Weiterlesen

Extensions aktualisieren

Bei einem Upgrade eine Typo3-Installation ist als erstes eine Sicherung der Datenbank inklusive der Document Root Pflicht.…

Weiterlesen

Ich hatte auf einem frischen Ubuntu-Server 22.04 Typo3 12.2 und anschließend auch 11.5 mit Composer installiert. Als ich mich ins Backend einloggen…

Weiterlesen

Ich habe auf meinem Ubuntu-Mailserver Roundcube 1.4.11 am Start und möchte auf die aktuelle Version upgraden. Dazu gehe ich auf die Webseite von…

Weiterlesen

Das Wichtigste bei eine Upgrade vorab: Ich mache eine Sicherheitskopie all meiner relevanten Daten (inkl. MySql-Datenbanken), die sich auf dem Server…

Weiterlesen

Under the following link I have already described how I connected my Ubuntu server to the Wasabi Cloud via s3fs:

Ubuntu server and Wasabi Cloud with…

Weiterlesen

Unter folgendem Link habe ich bereits beschrieben, wie ich meinen Ubuntu-Server per s3fs mit der Wasabi-Cloud verbunden habe:

Ubuntu-Server und…

Weiterlesen

Kategorien

Kommentare und Antworten

×

Name ist erforderlich!

Geben Sie einen gültigen Namen ein

Gültige E-Mail ist erforderlich!

Gib eine gültige E-Mail Adresse ein

Kommentar ist erforderlich!

Captcha Code Kann das Bild nicht gelesen werden? Klicken Sie hier, um zu aktualisieren

Captcha ist erforderlich!

Code stimmt nicht überein!

* Diese Felder sind erforderlich.

Bemerkungen :

  • user
    EFWEjqAoJ 27.10.2024 um 05:34
  • user
    PftPtrhmcRPTEC 23.10.2024 um 10:47
  • user
    pbtKEnmIq 19.10.2024 um 03:58
  • user
    JhhrNEkSQGIc 27.09.2024 um 11:20
  • user
    XthsLylGTpA 24.09.2024 um 12:49
  • user
    rabinowjoselyn2591@outlook.com 11.09.2024 um 03:23
  • user
    CcrhKDjgWEF 03.09.2024 um 11:25
    KSMrPzEUhmc
  • user
    VXBcWCGfhTtD 29.08.2024 um 02:30
    QXYCpxrlyHwhzDcB
  • user
    ZnhGKeUBbHyqOID 23.08.2024 um 01:19
    WQksMRLnfCpdHVY
  • user
    aBEvenhDuT 20.08.2024 um 02:35
    QteMTkgUZFcpyvw
  • user
    zGoyQFrWh 28.07.2024 um 10:23
    bFHunPzxNVT
  • user
    JUMAfnVjRzD 23.07.2024 um 07:59
    gOqGcXAJhBIHDMiK
  • user
    yNtcVQIuP 20.07.2024 um 12:52
    oCmHnlWZJKDk
  • user
    tZucTxBsIgiO 18.07.2024 um 01:42
    lGyCYagpjXxIL
  • user
    zjvBOIbdht 26.06.2024 um 12:02
    MfYeDniWygbuVIP
  • user
    BJcGiRmVuLSaIjq 15.06.2024 um 01:58
    uKlJMavoyIiS
  • user
    oMJAOrDimkBURa 12.06.2024 um 05:13
    OaZfAeWRTVk
  • user
    gyPHuXqWOVnKEk 09.06.2024 um 01:49
    RoqmIcgSkvhWQ
  • user
    QjBetLuGnx 01.06.2024 um 09:43
    jFEmNUDCqpzYl
  • user
    oyNskWdDUC 20.05.2024 um 06:34
    nFRXYlvZpGE
  • user
    PCUafiFcrmxjgeo 13.05.2024 um 07:28
    KVFRANgc
  • user
    TFQeSPfL 27.04.2024 um 05:24
    zOwtSGrnLJiIvsXx
  • user
    TFQeSPfL 27.04.2024 um 05:24
    zOwtSGrnLJiIvsXx
  • user
    MKjVDlLmsg 21.04.2024 um 12:28
    ZfhatBbARweE
  • user
    MKjVDlLmsg 21.04.2024 um 12:28
    ZfhatBbARweE
  • user
    ThExSWsQzXiIfOt 13.03.2024 um 05:57
    xvVGjqEkdW
  • user
    ThExSWsQzXiIfOt 13.03.2024 um 05:56
    xvVGjqEkdW
  • user
    agfnKGCLWs 23.02.2024 um 08:11
    OdQoiSUkBRAjW
  • user
    agfnKGCLWs 23.02.2024 um 08:11
    OdQoiSUkBRAjW
  • user
    vQNbHlPicDIO 14.02.2024 um 08:05
    XkYaogBUl
  • user
    vQNbHlPicDIO 14.02.2024 um 08:05
    XkYaogBUl
  • user
    JctBOVIwbXzqeng 06.02.2024 um 01:56
    tqMDfmQNvU
  • user
    JctBOVIwbXzqeng 06.02.2024 um 01:56
    tqMDfmQNvU
  • user
    tbeGrwIUQJ 28.01.2024 um 06:10
    YJvzetXPaFiL
  • user
    tbeGrwIUQJ 28.01.2024 um 06:10
    YJvzetXPaFiL