Ergebnis 1 bis 16 von 16

Thema: Installation von changelanguage nicht möglich

  1. #1
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    356

    Standard Installation von changelanguage nicht möglich

    Moin, noch jemand hier am langen Wochenende?
    Ich habe folgendes Problem: Ich versuche in einer Contao-Installation 5.3.7 eine Erweiterung – changelanguage – zu installieren. Der Aufruf des ContaoManagers dauert schon ewig, bricht auch manchmal ab. Wenn der Login in den CM klappt, dann versuche ich den Sprachwechseler zu installieren. Dann kommt die Fehlermeldung: Der Contao Manager konnte den Hintergrund-Prozess nicht starten.
    Die Ausführung der Aufgabe ist fehlgeschlagen. Sollte dies wiederholt geschehen, wird dein Server möglicherweise nicht unterstützt.
    Error-Logdatei des CM: [18-May-2024 09:29:28 MET] [2024-05-18T08:29:28.670172+01:00] app.ERROR: The process has been signaled with signal "9". {"exception":"[object] (_ContaoManager\\Symfony\\Component\\Process\\Exce ption\\ProcessSignaledException(code: 0): The process has been signaled with signal "9". at phar:///mnt/web218/e3/60/xxxxxxx/htdocs/xyz/web/contao-manager.phar.php/vendor/symfony/process/Process.php:393)"} []
    Die Installation von Contao selbst hat problemlos geklappt.
    Datenbank ist MSQL 8.0

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

    Standard

    Hast du SSH Zugriff? Und welcher Hoster?

  3. #3
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    356

    Standard

    Ja, SSH hab ich schon probiert (Strato) Ich wollte die Erweiterung übers terminal installieren, da heißt es: xyz.de> php composer.phar require terminal42/contao-changelanguage
    Status: 404 Not Found
    X-Powered-By: PHP/8.2.18
    Content-type: text/html; charset=UTF-8
    Das mach ich doch im Root-Verzeichnis, oder?

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

    Standard

    "php" ist nicht das richtige PHP CLI. Du musst den Pfad zum richtigen PHP CLI angeben.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    356

    Standard

    und woher weiß ich welcher das ist? Sorry, bin nicht so der Fachmann, wie man sieht ...

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

    Standard

    Den Pfad siehst du bspw. im Contao Manager bei der Systemprüfung unter der Serverkonfiguration ("PHP Binary").
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    356

    Standard

    Was ich gefunden habe ist das: /opt/RZphp82/bin/php-cli
    Aber wie komme ich jetzt im Terminal von meinem root-Verzeichnis dahin?

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

    Standard

    Zitat Zitat von typolighter Beitrag anzeigen
    Was ich gefunden habe ist das: /opt/RZphp82/bin/php-cli
    Wenn das das ist, was der Contao Manager verwendet, dann wird das schon richtig sein.



    Zitat Zitat von typolighter Beitrag anzeigen
    Aber wie komme ich jetzt im Terminal von meinem root-Verzeichnis dahin?
    Du nutzt einfach nun diesen Pfad, statt "php".
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    356

    Standard

    macht er nicht ...
    /opt/RZphp82/bin/php-cli composer.phar require terminal42/contao-changelanguage
    Could not open input file: composer.phar

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

    Standard

    Hast du dir denn die composer.phar überhaupt in das aktuelle Verzeichnis, wo du das auszuführen versuchst, runtergeladen? Alternativ kannst du auch die contao-manager.phar.php dafür verwenden.
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    356

    Standard

    Ächz. das muss man ja alles erstmal wissen. oK, hab die contao-manager.phar.php runtergleaden:
    /opt/RZphp82/bin/php-cli contao-manager.phar.php require terminal42/contao-changelanguage
    Dann heißt es: Command "require" is not defined

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

    Standard

    Zitat Zitat von typolighter Beitrag anzeigen
    Ächz. das muss man ja alles erstmal wissen. oK, hab die contao-manager.phar.php runtergleaden:
    Warum hast du die runtergeladen? Die hast du doch schon. Das was du runterladen hättest müssen ist Composer - zumindest mit dem Kommando das du ausführen wolltest. Wenn du den bereits bestehenden Contao Manager nutzen möchtest stattdessen, dann wäre das:
    Code:
    /opt/RZphp82/bin/php-cli public/contao-manager.phar.php composer require terminal42/contao-changelanguage
    Den Pfad zur contao-manager.phar.php musst du natürlich ggf. anpassen.
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    356

    Standard

    OK, hab composer installiert und ausgeführt, die Erweiterung wurde jetzt auch installiert. Dann contao:migrate fürs Update ausgeführt:
    php vendor/bin/contao-console contao:migrate
    Fehlermeldung:
    Execute the listed database updates? [yes]:
    [0] yes
    [1] yes, with deletes
    [2] no
    > 10:08:25 CRITICAL [console] Error thrown while running command "contao:migrate". Message: "Undefined constant "STDIN"" ["exception" => Error { …},"command" => "contao:migrate","message" => "Undefined constant "STDIN""]

    Alles gut, Pfad war falsch, muss natürlich heißen:
    /opt/RZphp82/bin/php-cli vendor/bin/contao-console contao:migrate
    Hat das Update ausgeführt.
    Danke, spooky. Vielen, vielen Dank.
    Geändert von typolighter (18.05.2024 um 11:44 Uhr)

  14. #14
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    356

    Standard

    Oh Mann ... es geht doch noch weiter. Changelanguage ist installiert, der Seitenbaum dupliziert, das Modul Sprachwechsler angelegt, im Layout eingebunden und dann:
    Es ist ein Fehler aufgetreten
    Hier der Eintrag der log-Datei:
    [2024-05-18T13:48:11.409910+02:00] messenger.INFO: Message Contao\CoreBundle\Messenger\Message\SearchIndexMes sage handled by Contao\CoreBundle\Messenger\MessageHandler\SearchI ndexMessageHandler::__invoke {"class":"Contao\\CoreBundle\\Messenger\\Message\\ SearchIndexMessage","handler":"Contao\\CoreBundle\ \Messenger\\MessageHandler\\SearchIndexMessageHand ler::__invoke"} {"request_uri":"http://xyz.de/about.html","request_method":"GET"}
    Was hab ich übersehen?

  15. #15
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    356

    Standard

    Hat sich erledigt. Da war noch ein dritter Seitenbaum (vom Vorlagen-Theme) aktiv. Den ausgeschaltet, jetzt funkioniert es.

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

    Standard

    Zitat Zitat von typolighter Beitrag anzeigen
    Es ist ein Fehler aufgetreten
    Immer den Debug-Modus nutzen und Stack Trace analysieren.


    Zitat Zitat von typolighter Beitrag anzeigen
    [2024-05-18T13:48:11.409910+02:00] messenger.INFO: Message Contao\CoreBundle\Messenger\Message\SearchIndexMes sage handled by Contao\CoreBundle\Messenger\MessageHandler\SearchI ndexMessageHandler::__invoke {"class":"Contao\\CoreBundle\\Messenger\\Message\\ SearchIndexMessage","handler":"Contao\\CoreBundle\ \Messenger\\MessageHandler\\SearchIndexMessageHand ler::__invoke"} {"request_uri":"http://xyz.de/about.html","request_method":"GET"}
    "*.INFO" ist keine Fehlermeldung - nur eine Information. Wenn überhaupt musst du nach ".ERROR" oder ".CRIITCAL" Ausschau halten (https://datatracker.ietf.org/doc/html/rfc5424#page-11) - aber wie gesagt solltest du bei Fehlern einfach immer den Debug-Modus nutzen.
    Geändert von Spooky (18.05.2024 um 14:40 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

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
  •