Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Host Europe: Warning: Unsupported declare 'strict_types' in ... #9

Open
1 of 5 tasks
k-webdesign opened this issue Nov 9, 2018 · 2 comments
Open
1 of 5 tasks
Labels
contao 4 question Further information is requested

Comments

@k-webdesign
Copy link

k-webdesign commented Nov 9, 2018

Wortlaut der Fehlermeldung

Warning: Unsupported declare 'strict_types' in /is/htdocs/wp***_***/www/***-contao4/vendor/contao/manager-plugin/src/Bundle/BundlePluginInterface.php on line 3

Warning: Unsupported declare 'strict_types' in /is/htdocs/wp***_***/www/***-contao4/vendor/contao/manager-plugin/src/Config/ConfigPluginInterface.php on line 3

Warning: Unsupported declare 'strict_types' in /is/htdocs/wp***_***/www/***-contao4/vendor/contao/manager-plugin/src/Routing/RoutingPluginInterface.php on line 3

Warning: Unsupported declare 'strict_types' in /is/htdocs/wp***_***/www/***-contao4/vendor/contao/manager-plugin/src/Config/ExtensionPluginInterface.php on line 3

Warning: Unsupported declare 'strict_types' in /is/htdocs/wp***_***/www/***-contao4/vendor/contao/manager-plugin/src/Dependency/DependentPluginInterface.php on line 3

Warning: Unsupported declare 'strict_types' in /is/htdocs/wp***_***/www/***-contao4/vendor/contao/manager-plugin/src/Bundle/Parser/DelegatingParser.php on line 3

Parse error: syntax error, unexpected ':', expecting ';' or '{' in /is/htdocs/wp***_***/www/***-contao4/vendor/contao/manager-plugin/src/Bundle/Parser/DelegatingParser.php on line 22

Versionen/Zusatzinformationen

  • Contao: 4.4
  • PHP: 7.2
  • Browser (bei Javascript Fehlern):

Ort

  • Backend
  • Frontend
  • Contao Manager
  • Composer
  • Konsole

https://community.contao.org/de/showthread.php?72526-Bilder-liefern-403-und-werden-teilweise-dennoch-gezeigt

@k-webdesign
Copy link
Author

PHP Version (über which php generiert) ist zu alt.
Richtig wäre gewesen: /usr/bin/php7.2 vendor/bin/contao-console contao:symlinks

@fiedsch
Copy link
Member

fiedsch commented Nov 10, 2018

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.

@fiedsch fiedsch added question Further information is requested contao 4 labels Nov 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contao 4 question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants