Ergebnis 1 bis 26 von 26

Thema: 500er nach Contao-Manager Update

  1. #1
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard 500er nach Contao-Manager Update

    Hallo,

    gestern habe ich auf einer Seite ein Contao Manager Update laufen lassen. Es lief problemlos durch. Gerade wollte ich die Seite aufrufen und sie ist nicht mehr erreichbar:

    Code:
    [17-Jan-2019 13:18:53 Europe/Berlin] PHP Warning:  Unsupported declare 'strict_types' in /usr/local/www/apache24/noexec/xxxx/vendor/contao/manager-plugin/src/Bundle/Parser/DelegatingParser.php on line 3
    [17-Jan-2019 13:18:53 Europe/Berlin] PHP Parse error:  syntax error, unexpected ':', expecting ';' or '{' in 
    /usr/local/www/apache24/noexec/xxxx/vendor/contao/manager-plugin/src/Bundle/Parser/DelegatingParser.php on line 22
    Den Manager kann ich nicht mehr öffnen - das Passwort wird nicht mehr akzeptiert. Die Seite des Kunden ist offline.

    Hat jemand eine Idee dazu?


    LG Fidel

  2. #2
    Contao-Nutzer
    Registriert seit
    18.06.2017.
    Beiträge
    219

    Standard

    Hey,

    hat sich was an deiner eingesetzten PHP-Version geändert? Nur so eine grobe Idee.

  3. #3
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Zitat Zitat von Infidel Beitrag anzeigen

    Code:
    [17-Jan-2019 13:18:53 Europe/Berlin] PHP Warning:  Unsupported declare 'strict_types' in usr/local/www/apache24/noexec/xxxx/vendor/contao/manager-plugin/src/Bundle/Parser/DelegatingParser.php on line 3
    'strict_types' gibt es erst ab PHP 7.0. Verwendest Du noch eine ältere Version?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  4. #4
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Danke,

    nein, das kann ich ausschließen. Außerdem wären dann auch andere Installationen betroffen. Ich werde im nächsten Schritt versuchen, ob ein Austausch der betroffenen Datei Hilfe bringt.

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.083
    Partner-ID
    10107

    Standard

    Zitat Zitat von Infidel Beitrag anzeigen
    nein, das kann ich ausschließen
    Laut der Fehlermeldung ist die PHP Version, die für diese Domain von deinem Web Server verwendet wird, zu gering.

  6. #6
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Hallo,

    ja, ich habe jetzt auch eine eindeutige Fehlermeldung dazu erhalten. Das Problem ist: laut Server ist es 7.1, aber der Manager erkennt nur die 5.6. Ich habe das eben sogar vom hostnet Support prüfen lassen und anschließend selbst die Version zwei Mal geändert. Der Manager behauptet steif und fest, es sei 5.6.

    $ /usr/iports/php56/bin/php '-q' '/usr/local/www/apache24/noexec

    Danke...

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.083
    Partner-ID
    10107

    Standard

    Überprüfe deine Server Umgebung mit dem Contao Check. Welche PHP Version wird dort gezeigt?

  8. #8
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Ich erhalte den beschriebenen 500er... der Check wird nicht ausgeführt.

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.083
    Partner-ID
    10107

    Standard

    Was genau meinst du nun mit Check? Ich meine den Contao Check. Wenn selbst der nicht funktioniert, ist etwas gröberes im Argen

  10. #10
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    System repair scheitert auch an der php Version. Safe Mode lässt sich ausführen.

  11. #11
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Ja, den contao check meinte ich. Hab den aktuellen heruntergeladen und per /check aufgerufen. 500...

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.083
    Partner-ID
    10107

    Standard

    Zu dem 500er musst du eine genaue Fehlermeldung herausfinden.

  13. #13
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Das ist die, die oben steht. Im ersten Posting. Das steht in der log Datei.

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.083
    Partner-ID
    10107

    Standard

    Zitat Zitat von Infidel Beitrag anzeigen
    Das ist die, die oben steht. Im ersten Posting. Das steht in der log Datei.
    Das ist aber eine Fehlermeldung aus Contao 4, nicht vom Contao Check.

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.083
    Partner-ID
    10107

    Standard

    Innerhalb des web Ordners einer Contao 4 Installation musst du den Contao Check folgendermaßen aufrufen:

    example.org/check/index.php

  16. #16
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Ok, ja, das hatte ich auch versucht.

    Das Log zeigt aktuell:
    109.40.0.88 - - [18/Jan/2019:11:38:10 +0100] "GET /check/index.php HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.083
    Partner-ID
    10107

    Standard

    Existiert die index.php an der richtigen Stelle?

  18. #18
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Ja, sie liegt im Verzeichnis.

    /usr/local/www/apache24/noexec/xxxx/check/index.php

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.083
    Partner-ID
    10107

    Standard

    Da fehlt aber der "/web" Ordner der Contao Installation. Du musst den Contao Check in den /web Ordner der Contao Installation kopieren. Dort zeigt ja deine Domain hin.

  20. #20
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Argl... ja. Danke für deine Aufmerksamkeit. Ok, der Check sagt ebenfalls, ich hätte 5.6.

    Zum Verständnis: ich habe die Version auf keinen Fall geändert. Ich habe vorgestern nur das Manager-update laufen lassen, davor lief die Seite und sowohl das Server-Frontend wie auch die Konsole zeigen 7.1 an. Ich verstehe ehrlich gesagt nicht, wie das möglich ist.

  21. #21
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Infidel Beitrag anzeigen
    Argl... ja. Danke für deine Aufmerksamkeit. Ok, der Check sagt ebenfalls, ich hätte 5.6.

    Zum Verständnis: ich habe die Version auf keinen Fall geändert. Ich habe vorgestern nur das Manager-update laufen lassen, davor lief die Seite und sowohl das Server-Frontend wie auch die Konsole zeigen 7.1 an. Ich verstehe ehrlich gesagt nicht, wie das möglich ist.
    Eventuell fummelt dir eine htaccess dazwischen? Bei vielen Providern kann man ja die PHP-Version in der htaccess noch mal überschreiben..

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  22. #22
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Hier sind offenbar verschiedene Dinge zusammen gekommen. SSL scheint eine Rolle zu spielen, hier waren offenbar vom Server falsche Einträge gesetzt worden.

    Die aktuelle Fehlermeldung:

    Code:
    $ /usr/iports/php71/bin/php '-q' '/usr/local/www/apache24/noexec/xxxx/web/contao-manager.phar.php' 'composer' 'install' '--prefer-dist' '--no-dev' '--no-progress' '--no-suggest' '--no-ansi' '--no-interaction' '--optimize-autoloader' 2>&1
    
    Loading composer repositories with package information
    Installing dependencies from lock file
    Nothing to install or update
    Generating optimized autoload files
    contao/manager-plugin: Generating plugin class...
    contao/manager-plugin: ...done generating plugin class
    > Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication
    PHP Parse error:  syntax error, unexpected 'void' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST) in /usr/local/www/apache24/noexec/xxxx/vendor/contao/manager-plugin/src/Bundle/Parser/DelegatingParser.php on line 22
    Script Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication handling the post-install-cmd event terminated with an exception
    
    In ScriptHandler.php line 113:
                                                                                   
      An error occurred while executing the "contao:install-web-dir" command: PHP  
       Parse error:  syntax error, unexpected 'void' (T_STRING), expecting functi  
      on (T_FUNCTION) or const (T_CONST) in /usr/local/www/apache24/noexec/xxxx/vendor/contao/manager-plugin/src/Bundle/Parser/DelegatingPa  
      rser.php on line 22                                                          
                                                                                   
    
    install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]...
    
    
    # Process terminated with exit code 1
    # Result: General error
    
    
    ---
    
    ### The background task has stopped unexpectedly ###
    Immerhin wird 7.1. erkannt.

  23. #23
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Ok, das Problem ist gelöst.

    Der hostnet Support hat einen Fehler gefunden...

    "public function addParser(ParserInterface $parser); void"


    Die Fehlermeldung dazu:
    expecting function (T_FUNCTION) or const (T_CONST) in /usr/local/www/apache24/noexec/xxxx/vendor/contao/manager-plugin/src/Bundle/Parser/DelegatingParser.php on line 22


    Da steht ein Semikolon... es müsste aber ein Doppelpunkt hin, also so:

    "public function addParser(ParserInterface $parser): void"


    Das Update enthielt ganz offensichtlich einen Bug.

  24. #24
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.083
    Partner-ID
    10107

    Standard

    Zitat Zitat von Infidel Beitrag anzeigen
    Das Update enthielt ganz offensichtlich einen Bug.
    Dieses Semikolon gibt es nicht und hat es auch nie gegeben. Jemand hat diese Datei fälschlicherweise geändert. In deiner ursprünglichen Fehlermeldung in deinem ersten Post sieht man auch, dass sich dort normalerweise ein Doppelpunkt befindet, kein Semikolon.

  25. #25
    Contao-Fan Avatar von Infidel
    Registriert seit
    25.05.2012.
    Ort
    Hattingen an der Ruhr
    Beiträge
    537

    Standard

    Du meinst, der Support hat was geändert, ohne es mir zu sagen, und nach Misserfolg die Änderung nicht rückgängig gemacht? Das wäre die einzige Möglichkeit, die ich mir vorstellen könnte...

  26. #26
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.083
    Partner-ID
    10107

    Standard

    Wenn du es nicht warst, muss es jemand anderes gewesen sein, ja.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 3 (Registrierte Benutzer: 0, Gäste: 3)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •