Fehlermeldung beim Löschen des Caches in Shopware 6

Hallo, wenn ich im Shopware-Root-Ordner stehe und eingebe

php bin/console cache:clear

Dann kommt folgende Fehlermeldung:

Warning: Unsupported declare ‘strict_types’ in /home/op003rz4/www/home/shopware6/bin/console on line 2

Parse error: syntax error, unexpected ‘class’ (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or ‘{’ or ‘$’ in /home/op003rz4/www/home/shopware6/bin/console on line 22

 

Kennt hier jemand eine Lösung? Vielen Dank für jegliche HIlfe.

Teste mal „php -v“

Damit siehst du welche PHP Version du in der Konsole hast, klint so als wäre die zu alt

Danke. Nun funktioniert der Aufruf, aber es kommt folgende Fehlermeldung:

 

In AbstractMySQLDriver.php line 93:

  An exception occurred in driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or servi
  ce not known

In PDOConnection.php line 31:

  SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known

In PDOConnection.php line 27:

  SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known

In PDOConnection.php line 27:

  PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known

 

Hatte das schon mal wer?

Trag mal statt localhost am besten 127.0.0.1 als Datenbank-URL in die .env Datei ein. Dein PHP kann die Adresse per Terminal irgendwie nicht auflösen.

Die Lösung war, das die DATABASE_URL in der .env Datei umzustellen war, sodass auch man auch über die console auf die Datenbank connecten war. Der Provider hat uns in dem Fall eine andere Domain gegeben, mit der es dann funktioniert hat. Problem lag nicht an Shopware.