TYPO3 Composer Installation

Installation Core-TYPO3

man kann ganz einfach mit der vorgefertigten Package starten, dort sind die wichtigsten Extensins wie SEO installiert:

 

composer create-project typo3/cms-base-distribution:^9 <YourWebFolder>

 

 

Am Schluss kann man noch die Version "hier minimal 9" bestimmen. Läßt man die Version weg, wird die aktuellste Version installiert.

man kann aber auch mit einer individuellen Auswahl der Packages starten.
Ganz hilfreich ist dabei composer-helper.

Man kann natürlich auch einfach mit einem Minimal-Paket starten

 

composer require typo3/minimal

 

 

Dann die die Datei FIRST_INSTALL anlegen:

 

touch public/FIRST_INSTALL

 

 

Danach kann man im Browser das Installation-Tool aufrufen:

 

domain/typo3/install.php

 

Extension hinzufügen/entfernen

Extension installieren:

 

composer require <package-name>

 

 

Diese Packages findet man unter packagist.org, wenn man dort nach typo3/cms sucht.

Extension entfernen:

 

composer remove <vendor/package>

 

 

 

Extension aktivieren/deaktivieren

Extension aktivieren

 

./vendor/bin/typo3 extension:activate <extension key>

 

 

 

Extension deaktivieren:

 

./vendor/bin/typo3 extension:deactivate <extension key>

 

Dump Autoload

 

composer dump-autoload -o

 

Eigene Extension installieren

  • Zuerst muß man ein lokales Repository anlegen
  • Also z. B. im root-Verzeichnis einen Ordner packages
  • Dort die Extension hineinpacken
  • in der Extension muß eine composer.json-Datei vorhanden sein

Installieren mit dem Package-key:

 

composer require foo/bar:@dev

 

 

Mehr Infos unter https://docs.typo3.org/m/typo3/guide-installation/master/en-us/MigrateToComposer/BestPractices.html

Extension Update

 

composer require vendor/extkey:^10.0

 

Jetzt wird die neueste 10er-Version installiert

TYPO3 Core update

  • Liste mit den Extensions ausgeben lassen: composer show oder composer info "typo3/*"
  • Sich hier die notwendigen Extensions für das Upgrade zusammenstellen: https://get.typo3.org/misc/composer/helper
  • Notwendige Extensions mit aufnehmen, z. B. "helhum/typo3-console"
  • Dann composer require --update-width-dependencies ausführen
  • Dann composer dump-autoload ausführen
  • Im Install-Tool den Upgrade-Wizard starten

Mehr Infos unter https://docs.typo3.org/m/typo3/guide-installation/main/en-us/Major/UpgradeCore.html