Open k-webdesign opened 5 years ago
PHP Version (über which php generiert) ist zu alt. Richtig wäre gewesen: /usr/bin/php7.2 vendor/bin/contao-console contao:symlinks
Du hast erst
vendor/bin/contao-console contao:symlinks
aufgerufen und obige Fehlermeldung bekommen. Die so gefundene PHP-Version ist zu alt, da declare 'strict_types'
erst ab PHP7 erlaubt ist.
Lösung: die PHP-Version, die zum Ausführen der contao-console
verwendet werden soll wird explizit angegeben:
/usr/bin/php7.2 vendor/bin/contao-console contao:symlinks
Beschreibt das Dein Problem und die Lösung?
Ausblick:
Wahrscheinlich würde es sogar ausreichen,
php7.2 vendor/bin/contao-console contao:symlinks
anzugeben, da das Verzeichnis /usr/bin/
wahrscheinlich "im Pfad eingetragen" ist.
Background: wenn der Suchpfad, der in der Variablen PATH
hinterlegt ist /usr/bin/
enthält, werden alle Programme, die in diesem Verzeichnis liegen ohne Voranstellen des Verzeichnisses gefunden.
Test/Nachprüfen mittels echo $PATH
. Der :
ist hier das Trennzeichen zwischen den in PATH
gespeicherten Verzeichnisse.
Für andere Hoster: das Verzeichnis und der Name der benötigten PHP-Version kann im Wiki des Contao-Managers nachgelesen werden.
Wortlaut der Fehlermeldung
Versionen/Zusatzinformationen
Ort
https://community.contao.org/de/showthread.php?72526-Bilder-liefern-403-und-werden-teilweise-dennoch-gezeigt