Ergebnis 1 bis 13 von 13

Thema: Command "contao:version" is not defined.

  1. #1
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    Hannover
    Beiträge
    28

    Standard Command "contao:version" is not defined.

    Hallo,

    nachdem ich auf meinem Server erfolgreich zwei Contao 5 installiert habe, erhalte ich bei allen darauf folgenden INstalaltionen und Updates folngenden Fehler


    Es wurden Dateien erkannt, die nach einer Contao-Installation aussehen, aber die Kommandozeile scheint nicht korrekt zu funktionieren.

    vendor/bin/contao-console list

    Command "contao:version" is not defined.

    Did you mean one of these?
    contao:automator
    contao:backup:create
    contao:backup:list
    contao:backup:restore
    contao:crawl
    contao:cron
    contao:cron:list
    contao:filesync
    contao:install
    contao:install-web-dir
    contao:maintenance-mode
    contao:migrate
    contao:resize-images
    contao:setup
    contao:symlinks
    contao:user:create
    contao:user:list
    contao:userassword
    screen: https://prnt.sc/ejBwWILZ6zEC

    der Fehler tritt auf nach einer erfolgreichen Contao - Installation beim Schritt der Datenbank - Einbindung, der das Install-Tool ersetzen soll. Hier erscheint der rechte Block komplett leer und es geht nicht weiter. Nach f5 kommt dann der Screen. Eine Reparatur funktioniert auch nicht.

    hat jemand eine Idee was das sein kann?

  2. #2
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    Hannover
    Beiträge
    28

    Standard

    niemand eine Idee? ;(

    der Hoster sagt, dass es die Variable contao:version nicht gibt. Jedoch kommt es bei allen Installationen auf diesem Server und auch beim Update einer Contao 4 Instalaltion.
    Ist es eventuell ein Bug der Version 5.0.7?

  3. #3
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.753
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von rumata Beitrag anzeigen
    Ist es eventuell ein Bug der Version 5.0.7?
    Glaube ich nicht.
    Ich habe zu Testzwecken eine 5.0.7 fehlerfrei laufen.

    Es gab dazu letztens eine Frage in Slack https://contao.slack.com/archives/CK...72920893758569

    Quintessens: contao:version gibt es in Contao 5 nicht mehr und wird auch nicht benötigt.
    Ursache dort war ein Fehler in sendmail.

    Hast Du Zugriff auf die Kommandozeile?
    Falls ja, dann solltest Du den Befehl .../contao-console list --format=json ausführen und das Ergebnis hier posten.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  4. #4
    Contao-Nutzer
    Registriert seit
    21.02.2018.
    Beiträge
    30

    Standard Gleicher Fehler bei lokaler Installation unter laragon

    Dieser Fehler tritt genau so auch bei einer lokalen Installation unter laragon 6.0 220916 (Windows 11) auf.


    Anbei das Ergebnis:
    C:\laragon\www\demo
    ? php vendor/bin/contao-console list --format=json
    19:51:51 CRITICAL [console] Error thrown while running command "list --format=json". Message: "Unsupported sendmail command flags "C:/laragon/bin/sendmail/sendmail.ex
    e"; must be one of "-bs" or "-t" but can include additional flags." ["exception" => InvalidArgumentException { …},"command" => "list --format=json","message" => "Unsup
    ported sendmail command flags "C:/laragon/bin/sendmail/sendmail.exe"; must be one of "-bs" or "-t" but can include additional flags."]

    In SendmailTransport.php line 58:

    Unsupported sendmail command flags "C:/laragon/bin/sendmail/sendmail.exe"; must be one of "-bs" or "-t" but can include additional flags.


    list [--raw] [--format FORMAT] [--short] [--] [<namespace>]

    Gibt es eine Lösung für den bereits vermuteten sendmail-Fehler?
    Leider habe ich keinen Zugriff auf contao.slack.com, um selbst dort nachzusehen.

  5. #5
    Contao-Nutzer
    Registriert seit
    21.02.2018.
    Beiträge
    30

    Standard UPDATE: Gleicher Fehler bei lokaler Installation unter laragon

    Bei der genannten laragon-Installation hat die Ergänzung des Flags -t im sendmail_path in der php.ini (C:\laragon\bin\php\php-8.1.10-Win32-vs16-x64\php.ini) geholfen, den Fehler zu beheben.

    ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
    mail.add_x_header = Off
    sendmail_path="C:/laragon/bin/sendmail/sendmail.exe -t"

    Vergleiche auch: https://community.contao.org/de/show...l-bei-Mittwald

  6. #6
    Contao-Nutzer
    Registriert seit
    21.02.2018.
    Beiträge
    30

    Standard UPDATE 2: Gleicher Fehler bei lokaler Installation unter laragon

    Wie schafft man es, dass ein Eintrag in der php.ini dauerhaft erhalten bleibt?
    Nach einem erneuten Start von laragon, ist das Flag "-t" in der php.ini nicht mehr vorhanden, und der oben beschriebene Fehler taucht wieder auf. Nach erneutem Eintragen des Flags "-t", funktioniert alles wieder.

  7. #7
    Contao-Nutzer
    Registriert seit
    21.02.2018.
    Beiträge
    30

    Standard UPDATE 3: Gleicher Fehler bei lokaler Installation unter laragon

    Wenn man in laragon das Feature Mail Catcher (siehe Menü > Einstellungen... > Mail Catcher > aktiviert) nutzt, wird beim Starten von laragon in der php.ini der sendmail_path="C:/laragon/bin/sendmail/sendmail.exe" automatisch auf den Standardwert zurückgesetzt (keine Flags). Contao 5 funktioniert unter laragon also nur dann einwandfrei, wenn man in laragon das Mail Catcher Feature deaktiviert.

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

    Standard

    Lass die php.ini mal so wie vorher und führe
    Code:
    vendor/bin/contao-console cache:warmup -v
    aus und poste die Konsolenausgabe.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer
    Registriert seit
    21.02.2018.
    Beiträge
    30

    Standard UPDATE 4: Gleicher Fehler bei lokaler Installation unter laragon

    Wenn man den gesamten Kommentar in der C:\laragon\www\demo\vendor\symfony\mailer\Transpor t\SendmailTransport.php liest, findet man dort die Empfehlung, "-bs" als Flag zu verwenden. Also habe ich die Contao 5-Installation noch einmal mit dem Eintrag sendmail_path="C:/laragon/bin/sendmail/sendmail.exe -bs" getestet. Auch diese Konfiguration funktioniert.

  10. #10
    Contao-Nutzer
    Registriert seit
    21.02.2018.
    Beiträge
    30

    Standard vendor/bin/contao-console cache:warmup -v

    Anbei das Ergebnis:
    C:\laragon\www\demo
    ? php vendor/bin/contao-console cache:warmup -v

    // Warming up the cache for the prod environment with debug false


    [OK] Cache for the "prod" environment (debug=false) was successfully warmed.
    Geändert von mnefzger (14.01.2023 um 21:00 Uhr)

  11. #11
    Contao-Nutzer
    Registriert seit
    09.11.2011.
    Beiträge
    50

    Standard

    Hallo in die Runde,

    ich habe das selbe Problem. Einmal über meinen Lamp-Stack in Docker und einmal auf meinem Hoster.

    Hat jemand eine Idee?

    Liebe Grüße
    Andi

  12. #12
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.753
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du den Thread gelesen? Es wurden ja Ursachen beschrieben und auch eine Lösung gepostet.
    https://community.contao.org/de/show...l=1#post567456 und ff.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  13. #13
    Contao-Nutzer
    Registriert seit
    09.11.2011.
    Beiträge
    50

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Hast Du den Thread gelesen? Es wurden ja Ursachen beschrieben und auch eine Lösung gepostet.
    https://community.contao.org/de/show...l=1#post567456 und ff.
    Hi mlweb,
    vielen Dank für dein Feedback.

    Die oben genannte Lösung habe ich ausprobiert. Leider funktioniert die oben genannte Lösung bei mir nicht.
    Es erscheint weiterhin der selbe Fehler, obwohl Sendmail und SSMTP auf beiden Umgebungen vorhanden sind.

    (Wobei es bei mir nicht Laragon ist, sondern einen LAMP-Stack auf Docker und meine Umgebung auf hostNET)

    Liebe Grüße
    Andi
    Geändert von ke-an (15.04.2023 um 13:17 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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