---
title: "All-inkl – TYPO3 Composer Installation"
url: "https://www.typo3.net/d/900695-all-inkl-typo3-composer-installation"
source: "typo3.net"
tags: ["Artikel","TYPO3 10","Tipp"]
created: "2021-11-17"
last_reply: "2021-11-17"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# All-inkl – TYPO3 Composer Installation

Artikel · 0 Antworten · gestartet 2021-11-17

## Eröffnungsbeitrag

**Sebastian Schmal** · 2021-11-17 · [Beitrag #1](https://www.typo3.net/d/900695-all-inkl-typo3-composer-installation/1)

Eine TYPO3 Composer-Installation ist heutzutage fast schon obligatorisch, dennoch bieten einige Hosting-Dienste keine entsprechende Umgebung an, so dass einige Schritte unternommen werden müssen, um eine solche Umgebung zu schaffen.
Auch für die sehr gute Hosting Firma [ALL-INKL](https://all-inkl.com/PA637F04200AD00) müssen ein paar Einstellungen vorgenommen werden, damit Composer anständig laufen.

Zuerst brauchen wir eine SSH-Verbindung. Falls ihr nicht wisst, wie man eine SSH-Verbindung auf [All-inkl](https://all-inkl.com/PA637F04200AD00) herstellt, folgt diesem [Tutorial](https://all-inkl.com/wichtig/anleitungen/kas/ssh/dateiverwaltung/aktivierung-von-ssh-nur-im-hauptaccount-moeglich_395.html), bevor ihr mit der Installation Composer fort fahrt.

##### SSH-Verbindung auf All-inkl

###### 1. erstellt das Verzeichnis für die Installation COMPOSER.PHAR

Nach einer erfolgreichen SSH-Verbindung sollte der Pfad, der angezeigt wird, folgender sein (w0123456 ist das KAS Konto-Nummer):
`/www/htdocs/w0123456/`

Gebe in dem „root“ Ordner den folgenden Befehl ein, um den Ordner bin zu erstellen:
`mkdir bin`

und der Wechsel in dieses Verzeichnis:
`cd bin`

##### 2. COMPOSER.PHAR herunterladen

Um composer herunterzuladen, kopiere diesen Befehl in Ihr Terminal/bash:
`curl -sS https://getcomposer.org/installer | php`

Somit sollte die neuste Composer Version installiert sein.

Nun müssen wir ein Profil erstellen. Dadurch wird eine Datei .user_bashrc erstellt, mit der dann der Composer initialisieren kann.

`echo "alias composer='/www/htdocs/w0123456/bin/composer.phar'" >> /www/htdocs/w0123456/.user_bashrc`

Achtung, hier die KASS-Konto-Nummer austauschen!

Um es zum Laufen zu bringen, müsst Ihr Terminal/Bash neu starten und dann diesen Code hinzufügen.
`source /.bashrc`

Somit läuft nun die Composer-Bash Console richtig.
Wenn soweit alles richtig durchgelaufen ist, dann sollte bei der Eingabe von `composer` die „Hilfe inkl Versions-Nummer“ Meldung im Terminal/bash erschauen.

Standardmäßig verwendet der All-inkl-Server PHP 7.2. Wenn wir aber TYPO3 v10 oder v11 mit composer installieren wollen, so müssen wir die PHP Version umstellen. Auch bei einem TYPO3 Upgrate muss die PHP Version für Composer geupdated werden.

Um dieses Problem zu beheben, muss die PHP-Version geändert werden, indem wir diesen Befehl in Ihrem Terminal/Bash ausführen. Dieser Befehl erstellt einen Symlink vom PHP-Ordner (v7.4) zum normalen php-Ordner, aus dem der Server die php-Konfiguration liegen hat.

`ln -sfv /usr/bin/php74 /usr/bin/php`

für PHP7.2 wäre dieser Befehl richtig:
`ln -sfv /usr/bin/php72 /usr/bin/php`

Unter Debian:
`update-alternatives --set php /usr/bin/php${PHP_DEFAULT_VERSION}`

###### Fehlermeldungen durch eine falsche Composer PHP Version:

> PHP Parse error: syntax error, unexpected ‚Event‘ (T_STRING), expecting function (T_FUNCTION) or const (T_CONST) in /www/htdocs/w0123456/public/typo3/sysext/core/Classes/Composer/PackageArtifactBuilder.php on line 49
>
> Parse error: syntax error, unexpected ‚Event‘ (T_STRING), expecting function (T_FUNCTION) or const (T_CONST) in /www/htdocs/w0123456/ppublic/typo3/sysext/core/Classes/Composer/PackageArtifactBuilder.php on line 49
>
> #1629819799 RuntimeException
> Package artifact not found. Run „composer install“ to create it.

Composer Abfragen können dann auch via php aufgerufen werden:
`php74 composer.phar update`

[ALL-INKL Paket günstig für dein TYPO3 Projekt mieten.](https://all-inkl.com/PA637F04200AD00)

*Ursprünglich erschienen am 17.11.2021 auf typo3-probleme.de.*

---

Quelle: „All-inkl – TYPO3 Composer Installation“, typo3.net, https://www.typo3.net/d/900695-all-inkl-typo3-composer-installation
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
