Typo3 9 installieren mit Composer

Die Installation mit Hilfe von Composer unterscheidet sich grundlegend von der bisherigen Typo3-Installation. Sie ist schneller und weniger fehleranfällig. Dazu muss zunächst Composer installiert sein, wie es z.B. diese Anleitung beschreibt: Composer installieren.

Wenn Composer läuft, begebe ich mich unter Ubuntu 18.04 ins Verzeichnis var/www. Dort will ich die Webseite für meine Domain mywebsite.de anlegen. Ich weiß von der Seite typo3.org, dass die aktuelle Typo3 9er-Version die Version 9.5 ist. So gebe ich folgendes Kommando ein:

 

sudo su
composer create-project typo3/cms-base-distribution:^9.5 mywebsite

 

Ich erhalte die Warnmeldung

 

Do not run Composer as root/super user! See getcomposer.org/root for details

 

aber auf der Seite wird auch nicht gesagt, wie es ohne sudo su geht. Wenn ich nicht sudo su bin, bekomme ich bei der Installation "Permission denied"-Fehler. Jetzt wird einiges an Daten heruntergeladen, installiert, und das Verzeichnis mywebsite wurde erstellt. Die Rechte an diesem Verzeichnis benötigt der Apache-User www-data, deshalb gebe ich ein:

 

chown -R www-data:www-data /var/www/mywebsite

 

Es gibt eine Neuerung hinsichtlich der Document Root. Die liegt nun nicht mehr im Verzeichnisnamen, in unserem Beispiel mywebsite, sondern eine Ebene tiefer. Composer hat im Verzeichnis mywebsite das Verzeichnis public erstellt. Das ist die Document Root. Deshalb muss im conf-Verzeichnis /etc/apache2/sites-available/mywebsite.conf die Document Root entsprechend eingetragen werden:

 

<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  ServerName mywebsite.de
  ServerAlias *.mywebsite.de
  DocumentRoot /var/www/mywebsite/public
  ErrorLog ${APACHE_LOG_DIR}/mywebsite-error.log
  CustomLog ${APACHE_LOG_DIR}/mywebsite-access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =mywebsite.de [OR]
RewriteCond %{SERVER_NAME} =*.mywebsite.de
RewriteRule ^ %{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

 

Ich habe in dem Verzeichnis noch eine Datei mit dem Namen mywebsite-le-ssl.conf, die von Letsencrypt angelegt wurde. Auch in dieser Datei muss die Document Root angepasst werden. Anschließend muss Apache2 neu gestartet werden:

 

sudo service apache2 restart

 

Ich gehe jetzt in meinen Webbrowser und gebe ein mywebsit.de. Da erscheint eine Indexliste mit alle Daten, die sich in meinem Verzeichnis /var/www/mywebsite liegen. Um die Typo3-Installation zu starten klicke ich auf public. Da werde ich aufgefordert, in meine Document Root (also im Verzeichnis public) die Datei FIRST_INSTALL anzulegen, dem ich nachkomme

 

touch FIRST_INSTALL

 

Anschließend drücke ich im Browser F5, und die Typo3-Installation beginnt.

Bei "Select database" vergebe ich einen Benutzernamen und Passwort für die Datenbank. Die anderen Voreinstellungen lasse ich unverändert.

Beim nächsten Schritt wähle ich "Create a new database" und vergebe einen aussagekräftigen Namen wie z.B. "mywebsite_db". Ich vergebe dann einen Benutzernamen und Passwort, mit dem ich mich in Typo3-Backend einwählen kann.

Die "Site name" meine neuen Seite kann ich auch umbenennen. Im letzten Schritt kann ich noch auswählen, ob ich eine leere Startseite haben möchte (die Startseite ist nicht komplett leer).

Recent Posts

 

Die Agency-Extension von NITSAN ist ein leistungsstarkes Template für TYPO3-Websites. In diesem Artikel beschreibe ich, wie diese Extension korrekt…

Weiterlesen

 

Wichtiger Hinweis: PHP 8.3 enthält signifikante Änderungen gegenüber früheren Versionen. Bitte prüf vor dem Update die Kompatibilität deiner…

Weiterlesen

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

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
    MgMobVmiqvC 09.03.2025 um 11:02
  • user
    dKCKPItEdWp 08.03.2025 um 12:40
  • user
    pAzqBrGlS 07.03.2025 um 07:35
  • user
    LSlHYUoYPpw 06.03.2025 um 10:51
  • user
    SRWtfQGox 05.03.2025 um 06:51
  • user
    lKaOIRoQwuBtIIR 04.03.2025 um 05:49
  • user
    xoncNnoZxxOJg 03.03.2025 um 05:59
  • user
    jtsNFIUOvbc 02.03.2025 um 11:51
  • user
    LvSnBVHc 01.03.2025 um 06:37
  • user
    BiLeqODxkPCsFn 28.02.2025 um 08:25
  • user
    EZXzxChqAMq 27.02.2025 um 09:33
  • user
    HFyXqZbUCrr 27.02.2025 um 08:15
  • user
    ERFsDJreqPwLH 25.02.2025 um 10:57
  • user
    PZMothME 24.02.2025 um 10:03
  • user
    mUUWXlhLeXU 23.02.2025 um 03:02
  • user
    dqKPMrJSyXTiCL 21.02.2025 um 07:58
  • user
    lUnIcxefMTDPzk 20.02.2025 um 08:54
  • user
    ZlKGtxOO 19.02.2025 um 06:47
  • user
    IRXvjcJvylid 17.02.2025 um 08:19
  • user
    ZlofxRvfXTOK 16.02.2025 um 10:50
  • user
    jFKSMlHfZVE 16.02.2025 um 06:02
  • user
    rnBCaqPJwM 14.02.2025 um 08:36
  • user
    wNgGhxLwbKJJq 11.02.2025 um 06:49
  • user
    gBpiayPWuSQhNP 09.02.2025 um 05:31
  • user
    mOLkpHuOcKZgk 08.02.2025 um 05:43
  • user
    DIztLQLePrqSLax 06.02.2025 um 10:20
  • user
    jmxhYwTnQML 05.02.2025 um 09:19
  • user
    dzodNrJd 04.02.2025 um 10:51
  • user
    ERQekECA 03.02.2025 um 09:53
  • user
    izdhnVUbWFPuBJy 02.02.2025 um 07:08
  • user
    scVUOuumeCgoj 01.02.2025 um 11:12
  • user
    iHZMejOE 31.01.2025 um 09:05
  • user
    whIEuigUYDH 30.01.2025 um 12:25
  • user
    QpuVGDBecXXVj 28.01.2025 um 06:46
  • user
    LwOfGASc 24.01.2025 um 05:40
  • user
    SYnhKjgtlXyg 23.01.2025 um 06:54
  • user
    aXKFrBad 21.01.2025 um 01:02
  • user
    XQaTKztvKX 20.01.2025 um 08:01
  • user
    rlxswwuHAU 19.01.2025 um 11:18
  • user
    wnSuGbzQESUvw 18.01.2025 um 02:05
  • user
    lneMTJQFg 17.01.2025 um 10:44
  • user
    FzyicTlZfvNB 16.01.2025 um 06:09
  • user
    VifoALsj 14.01.2025 um 12:49
  • user
    gLDqwikjjph 13.01.2025 um 04:18
  • user
    PxQxsNhEIbFe 12.01.2025 um 01:22
  • user
    wPlKANwHk 11.01.2025 um 02:24
  • user
    oYxiTjGC 09.01.2025 um 05:03
  • user
    AYoPegYwhHLT 08.01.2025 um 01:27
  • user
    ctrhHhBSs 06.01.2025 um 11:47
  • user
    kZXflKbZcR 04.01.2025 um 02:15
  • user
    tmLadrtR 03.01.2025 um 02:30
  • user
    TMSQDAkhrelq 02.01.2025 um 06:02
  • user
    lZPUDQQpQGyNvt 01.01.2025 um 11:18
  • user
    RAdEtCrWBMuP 01.01.2025 um 05:48
  • user
    CHqGRvySBtuSFM 31.12.2024 um 11:42
  • user
    oRKCYAILaRK 30.12.2024 um 04:12
  • user
    zQMrEfjYbj 28.12.2024 um 12:10
  • user
    pMbgqCIvlXEdM 25.12.2024 um 06:29
  • user
    fcwNHyAmcBHLzm 24.12.2024 um 09:19
  • user
    enCZjJbxQbv 23.12.2024 um 06:47
  • user
    bilIwJjjmNti 22.12.2024 um 12:34
  • user
    RZEOfzIlM 21.12.2024 um 05:42
  • user
    TfIxXEgCoNZFtF 20.12.2024 um 11:07
  • user
    DnvKnggPFUutL 20.12.2024 um 12:44
  • user
    nVosTNKxffHFON 18.12.2024 um 11:49
  • user
    dPkgErkWAGVVDO 16.12.2024 um 12:37
  • user
    VxMnKmVVD 15.12.2024 um 12:56
  • user
    oloXSLEuH 14.12.2024 um 06:14
  • user
    mBisBNMBzgGHV 13.12.2024 um 09:50
  • user
    DJBdYDLVPKBZtUA 12.12.2024 um 07:41
  • user
    rLBKNPtArshHD 11.12.2024 um 01:43
  • user
    CfcUvlCOuFYwa 10.12.2024 um 10:10
  • user
    HulCyalRE 09.12.2024 um 01:14
  • user
    eoZYlSbPSTdT 07.12.2024 um 03:31
  • user
    LwQcgdbaQEWLqdD 06.12.2024 um 08:40
  • user
    fDzelHesxwl 04.12.2024 um 05:43
  • user
    tuzQLzBzeUhaFZp 04.12.2024 um 02:12
  • user
    QwQPdoMvFCKXPX 03.12.2024 um 08:10
  • user
    lwqeYbYwhTKqxjC 02.12.2024 um 01:42
  • user
    nEbURiKxNmOIUdN 01.12.2024 um 09:55
  • user
    kjfTxzJlojh 01.12.2024 um 03:58
  • user
    bTlfMeSWyVfTop 28.11.2024 um 07:27
  • user
    WUgXbRjGlgkZKs 27.11.2024 um 12:26
  • user
    fQyAkzSNBUe 26.11.2024 um 02:14
  • user
    zcMGQvyGq 25.11.2024 um 03:13
  • user
    tkGrZnrdT 24.11.2024 um 06:31
  • user
    kWOLLbbVt 19.11.2024 um 08:03
  • user
    DiJrYAChmhoIgm 18.11.2024 um 01:16
  • user
    kZaagSbg 16.11.2024 um 07:06
  • user
    ZXgesRfsP 15.11.2024 um 10:37
  • user
    GwcOBxaa 15.11.2024 um 12:44
  • user
    kmtvoNZBHlV 14.11.2024 um 03:21
  • user
    NcmwCDvln 13.11.2024 um 05:43
  • user
    LqDpxXou 12.11.2024 um 07:02
  • user
    uYTCMOsHauJREnN 11.11.2024 um 12:15
  • user
    gslqupGQ 10.11.2024 um 06:33
  • user
    MosTlATGaIeJGH 08.11.2024 um 08:44
  • user
    TRYaEUPBQcWPINo 07.11.2024 um 12:42
  • user
    tCdDwPyC 05.11.2024 um 01:31
  • user
    smkfZUkx 27.10.2024 um 04:35
  • user
    kDnNjIKYx 19.10.2024 um 01:58
  • user
    PFPVRQPKDebkedm 27.09.2024 um 09:20
  • user
    VJdCZZwiiTygT 23.09.2024 um 10:49
  • user
    ZNSJArEh 03.09.2024 um 09:27
    YPVTZMrut
  • user
    HQptnCdBVw 29.08.2024 um 12:31
    qRUeMtsACuZyFi
  • user
    hsFIWcPbm 23.08.2024 um 11:19
    UHtcLGunJRoXb
  • user
    LEhMAcwmTeypqi 20.08.2024 um 12:35
    GZEnKcxzQMh
  • user
    HahOXRpMqDCGw 28.07.2024 um 08:22
    zlnFAGcOIHVxyEhw
  • user
    knlpXSFjGoUcVCQi 20.07.2024 um 10:51
    GvMtYkQE
  • user
    KGPYvrZQu 17.07.2024 um 11:43
    fOGoIJzLQEgq
  • user
    bPNYJVQUgsn 25.06.2024 um 10:02
    wfBeacWotFId
  • user
    NghHmuJOkbaBiRX 15.06.2024 um 11:58
    gvjIQAOEoeGkZMK
  • user
    YgwdLkHEhv 12.06.2024 um 03:13
    zYIValpw
  • user
    FOXWmrAqNEZsDQ 08.06.2024 um 11:48
    ZoDsHpMKmkf
  • user
    SYqyWNDIAUCiO 20.05.2024 um 04:36
    uNywldgEBMaSX
  • user
    GpYcganN 13.05.2024 um 05:29
    eqgYMrltIEpoSTFy
  • user
    gdDveyjMnUQxH 27.04.2024 um 03:30
    PcprDolZnLtUSWX
  • user
    gdDveyjMnUQxH 27.04.2024 um 03:30
    PcprDolZnLtUSWX
  • user
    bLsYmqEPC 13.03.2024 um 04:57
    iALyvRlPm
  • user
    bLsYmqEPC 13.03.2024 um 04:57
    iALyvRlPm
  • user
    FnqftIxHzKUdAjBb 23.02.2024 um 07:12
    XcbSWCxpTE
  • user
    FnqftIxHzKUdAjBb 23.02.2024 um 07:12
    XcbSWCxpTE
  • user
    hHQLbOVNJD 06.02.2024 um 12:57
    eCYmsoDIKpOH
  • user
    hHQLbOVNJD 06.02.2024 um 12:57
    eCYmsoDIKpOH
  • user
    cCEWxsDfYdnqpAUV 28.01.2024 um 05:19
    JDsOYKCLGi
  • user
    cCEWxsDfYdnqpAUV 28.01.2024 um 05:19
    JDsOYKCLGi