opalionopalion MemberComments: 43 Received thanks: 3 Member since: September 2019

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.

Answers

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 9039 Received thanks: 2697 Member since: September 2013

    Teste mal "php -v"

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

  • opalionopalion MemberComments: 43 Received thanks: 3 Member since: September 2019

    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?

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 9039 Received thanks: 2697 Member since: September 2013

    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.

  • opalionopalion MemberComments: 43 Received thanks: 3 Member since: September 2019

    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.

Sign In or Register to comment.