Ergebnis 1 bis 21 von 21

Thema: Contao-Manager - alte Contao Version 4.9.38 installieren?

  1. #1
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    418

    Standard Contao-Manager - alte Contao Version 4.9.38 installieren?

    Hallo,

    ich möchte über den Contao Manager bewusst eine alte Version installieren, wie kann ich die Version 4.9.38 (notfalls auch 4.9.42) erzwingen? Mir wird im Manager nur 4.13 oder 5.2 angezeigt.

    Ich hoffe, dass eine gemäß Release-Plan unterstützte Version (4.9.x) noch möglich ist zu installieren.

    Vielen Dank

    Stefan

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

    Standard

    Du kannst zuerst 4.13 installieren - und dann direkt downgraden (ohne die Datenbank vorher einzurichten).
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Ich hab das mal ausprobiert, das Downgrade auf 4.9.42 scheint aber nicht sauber zu funktionieren, beim Downgrade kommen diverse Fehlermeldungen,
    danach wieder der Contao-Manager nicht korrekt gestartet und es wird eine Reparatur angeboten.
    Diese habe ich ebenfalls ausgeführt, danach sieht es so aus, als wäre alles in Ordnung. Im Contao Manager wird angegeben, dass die Version 4.9.42 installiert ist.

    Dann wollte ich Metamodels mit dem Paket "metamodels/bundle_all" installieren, was aber fehl schlägt.

    PHP-Code:

    composer update metamodels
    /bundle_all contao/conflicts --no-install

    Resolving dependencies using Composer Cloud v3.6.0-1-g9d9036c
    [6.6MiB/0.19sLoading composer repositories with package information
    [83.0MiB/9.42sUpdating dependencies
    [102.5MiB/9.68sYour requirements could not be resolved to an installable set of packages.
    [
    102.5MiB/9.68s
      
    Problem 1
        
    metamodels/core[2.2.0, ..., 2.2.9] require contao/core-bundle ^4.9.0, <4.13.0 -> found contao/core-bundle[4.9.0, ..., 4.12.7but these were not loadedlikely because it conflicts with another require.
        - 
    metamodels/bundle_all 2.2.0 requires metamodels/core ^2.2 -> satisfiable by metamodels/core[2.2.0, ..., 2.2.9].
        - 
    Root composer.json requires metamodels/bundle_all ^2.2 -> satisfiable by metamodels/bundle_all[2.2.0].
    [
    102.5MiB/9.68s] <warning>Running update with --no-dev does not mean require-dev is ignoredit just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</warning>
    [
    50.8MiB/9.72sMemory usage50.77MB (peak213.04MB), time9.73s.
    [
    50.8MiB/9.73sFinished Composer Cloud resolving
    Was mache ich hier falsch?

    metamodels/bundle_start geht auch nicht zu installieren.

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

    Standard

    Zitat Zitat von Thomas Pyrin Beitrag anzeigen
    beim Downgrade kommen diverse Fehlermeldungen,
    Und welche?
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Es sind 5 schritte:

    PHP-Code:
    Composer benötigt contao/manager-bundle=4.9.* contao/news-bundle=4.9.* contao/calendar-bundle=4.9.* contao/faq-bundle=4.9.* contao/comments-bundle=4.9.* contao/newsletter -bundle=4.9.* contao/listing-bundle=4.9.* 
    OK.

    PHP-Code:
    Composer-Update contao/manager-bundle contao/news-bundle contao/calendar-bundle contao/faq-bundle contao/comments-bundle contao/newsletter-bundle contao/listing-bundle contao/conflicts --no-install 
    OK.

    PHP-Code:
    Composer installieren 
    PHP-Code:

    Installing dependencies from lock file
    Verifying lock file contents can be installed on current platform
    .
    Nothing to installupdate or remove
    Package contao
    -components/highlight is abandonedyou should avoid using itNo replacement was suggested.
    Package lexik/maintenance-bundle is abandonedyou should avoid using itNo replacement was suggested.
    Package patchwork/utf8 is abandonedyou should avoid using it. Use symfony/polyfill-mbstring or symfony/string instead.
    Package php-http/message-factory is abandonedyou should avoid using it. Use psr/http-factory instead.
    Package swiftmailer/swiftmailer is abandonedyou should avoid using it. Use symfony/mailer instead.
    Package symfony/debug is abandonedyou should avoid using it. Use symfony/error-handler instead.
    Package symfony/swiftmailer-bundle is abandonedyou should avoid using it. Use symfony/mailer instead.
    Package true/punycode is abandonedyou should avoid using itNo replacement was suggested.
    Package webmozart/path-util is abandonedyou should avoid using it. Use symfony/filesystem instead.
    Generating optimized autoload files
    composer
    /package-versions-deprecatedGenerating version class...
    composer/package-versions-deprecated: ...done generating version class
    contao/manager-pluginDumping generated plugins file...
    contao/manager-plugin: ...done dumping generated plugins file
    Could not open input file
    vendor/bin/contao-setup
    Class Contao\ManagerPlugin\PluginLoader located in ./vendor/contao/manager-plugin/src/Resources/PluginLoader.php does not comply with psr-4 autoloading standardSkipping.
    99 packages you are using are looking for funding.
    Use 
    the `composer fundcommand to find out more!
    > @
    php vendor/bin/contao-setup
    Script 
    @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 1
    # Process terminated with exit code 1
    # Result: General error 

  6. #6
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    PHP 7.4. ist auch vorhanden

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

    Standard

    Beim Downgrade von 4.13 auf 4.9 musst du außerdem auch noch das post-update-cmd und post-install-cmd Script auf folgendes anpassen: https://github.com/contao/managed-ed...r.json#L31-L38
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    205

    Standard

    Ah prima, das probiere ich mal, evtl. wäre der Link zu dieser Composer.json ganz gut für die Installations-Anleitung, dann kann der Inhalt für die composer.json gleich direkt übernommen werden.

  9. #9
    Contao-Nutzer
    Registriert seit
    02.08.2009.
    Beiträge
    67

    Standard

    Keine Ahnung, ob's noch relevant ist, aber ich stand gerade auch vor dem Problem eine Contao 4.9 installieren zu dürfen.

    Man kann vermutlich downgraden ... einfacher finde ich, wenn man es "normal" installiert:

    1. PHP auf 7.4 einstellen
    2. Web Root anlegen. Achtung: Der Ordner darin heisst bei der 4.9 noch "web" und nicht "public"
    3. Aktuellen contao-manager.phar reinlegen
    4. Und jetzt die von Spooky verlinkte composer.json in den root Ordner legen.
    5. contao-manager.phar.php aufrufen ... feddich

  10. #10
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    Hallo zusammen

    Hab grad das gleiche Problem.
    Contao Manager startet und läuft durch bis zur Contao Installation, da sagt er "Datenbank überprüfen" mit folgender Bemerkung:
    Contao 4.9.42 (API-Version 2) gefunden. Datenbank-Problem gefunden.
    Dieser Vorgang läuft und läuft unendlich bis CM beendet wird.
    Ich hab folgende 2 logfiles im Ordner contao-manager:
    Datei error-2024-03-07.log
    Code:
    [07-Mar-2024 11:42:14 Europe/Berlin] PHP Fatal error:  Uncaught Error: Class 'Contao\ManagerApi\HttpKernel\ApiProblemResponse' not found in phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/dist/api.php:27
    Stack trace:
    #0 [internal function]: unknown()
    #1 D:\Webprojekte\htdocs\x-act-creativ\Redesign_2020\web\contao-manager.phar.php(86): Phar::webPhar(NULL, 'index.html', '', Array, 'rewrites')
    #2 {main}
      thrown in phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/dist/api.php on line 27
    
    [07-Mar-2024 11:42:14 Europe/Berlin] PHP Fatal error:  Uncaught Error: Class 'Symfony\Component\ErrorHandler\Error\FatalError' not found in phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/vendor/symfony/error-handler/ErrorHandler.php:680
    Stack trace:
    #0 [internal function]: Symfony\Component\ErrorHandler\ErrorHandler::handleFatalError()
    #1 {main}
      thrown in phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/vendor/symfony/error-handler/ErrorHandler.php on line 680
    Datei task-output.log
    Code:
    $ C:\XAMPP\php\php.exe -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -ddisplay_startup_errors=0 -derror_reporting=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php composer install --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader
    
    
    # Process terminated with exit code 0
    # Result: OK
    Ich bin für jede Hilfe dankbar.
    LG
    Grüsse mamboo

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

    Support Contao

    Standard

    Steht in der parameters.yml oder ggf. in der env.local die Datenbankversion? Wenn ja dann bitte löschen.
    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.




  12. #12
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    die parameters.yml gibt es nicht und in der env.local sthe nur folgendes:
    Code:
    APP_SECRET=12fd67372b642623e817f941b7ae46cdd08b3b24db384ae06a2df7d16171da0d
    Ich verstehe nicht ganz, warum CM eine DB sucht?
    Grüsse mamboo

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

    Standard

    Lege die DATABASE_URL manuell an in deiner .env.local
    » sponsor me via GitHub or PayPal or Revolut

  14. #14
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    hab ich in die .env.local eingetragen. Danach die Contao Installation Reparieren, bleibt aber jetzt bei "Installieren von Composer-Abhängigkeiten" hängen.
    Konsole gibt folgendes aus:
    Code:
    $ C:\XAMPP\php\php.exe -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -ddisplay_startup_errors=0 -derror_reporting=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php composer install --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader
    
    Installing dependencies from lock file
    Verifying lock file contents can be installed on current platform.
    Nothing to install, update or remove
    Package contao-components/highlight is abandoned, you should avoid using it. No replacement was suggested.
    Package lexik/maintenance-bundle is abandoned, you should avoid using it. No replacement was suggested.
    Package patchwork/utf8 is abandoned, you should avoid using it. Use symfony/polyfill-mbstring or symfony/string instead.
    Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead.
    Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
    Package symfony/debug is abandoned, you should avoid using it. Use symfony/error-handler instead.
    Package symfony/swiftmailer-bundle is abandoned, you should avoid using it. Use symfony/mailer instead.
    Package true/punycode is abandoned, you should avoid using it. No replacement was suggested.
    Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.
    Generating optimized autoload files
    RuntimeException: Unable to write config file to D:\Webprojekte\htdocs\x-act-creativ\Redesign_2020\contao-manager/composer-install.get.json in phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/api/Process/AbstractProcess.php:61
    Stack trace:
    #0 phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/api/Process/ProcessRunner.php(146): _ContaoManager\Contao\ManagerApi\Process\AbstractProcess::writeConfig('D:\\Webprojekte\\...', Array)
    #1 phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/api/Process/ProcessRunner.php(86): _ContaoManager\Contao\ManagerApi\Process\ProcessRunner->saveConfig()
    #2 phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/api/Process/ProcessRunner.php(44): _ContaoManager\Contao\ManagerApi\Process\ProcessRunner->wait(1)
    #3 phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/api/Command/ProcessRunnerCommand.php(30): _ContaoManager\Contao\ManagerApi\Process\ProcessRunner->run()
    #4 phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/vendor/symfony/console/Command/Command.php(259): _ContaoManager\Contao\ManagerApi\Command\ProcessRunnerCommand->execute(Object(_ContaoManager\Symfony\Component\Console\Input\ArgvInput), Object(_ContaoManager\Symfony\Component\Console\Output\ConsoleOutput))
    #5 phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/vendor/symfony/console/Application.php(884): _ContaoManager\Symfony\Component\Console\Command\Command->run(Object(_ContaoManager\Symfony\Component\Console\Input\ArgvInput), Object(_ContaoManager\Symfony\Component\Console\Output\ConsoleOutput))
    #6 phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/vendor/symfony/console/Application.php(261): _ContaoManager\Symfony\Component\Console\Application->doRunCommand(Object(_ContaoManager\Contao\ManagerApi\Command\ProcessRunnerCommand), Object(_ContaoManager\Symfony\Component\Console\Input\ArgvInput), Object(_ContaoManager\Symfony\Component\Console\Output\ConsoleOutput))
    #7 phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/api/ApiApplication.php(54): _ContaoManager\Symfony\Component\Console\Application->doRun(Object(_ContaoManager\Symfony\Component\Console\Input\ArgvInput), Object(_ContaoManager\Symfony\Component\Console\Output\ConsoleOutput))
    #8 phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/vendor/symfony/console/Application.php(157): _ContaoManager\Contao\ManagerApi\ApiApplication->doRun(Object(_ContaoManager\Symfony\Component\Console\Input\ArgvInput), Object(_ContaoManager\Symfony\Component\Console\Output\ConsoleOutput))
    #9 phar://D:/Webprojekte/htdocs/x-act-creativ/Redesign_2020/web/contao-manager.phar.php/api/console(84): _ContaoManager\Symfony\Component\Console\Application->run(Object(_ContaoManager\Symfony\Component\Console\Input\ArgvInput))
    #10 D:\Webprojekte\htdocs\x-act-creativ\Redesign_2020\web\contao-manager.phar.php(42): require('phar://D:/Webpr...')
    #11 {main}
    Grüsse mamboo

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

    Standard

    Zitat Zitat von mamboo Beitrag anzeigen
    Konsole gibt folgendes aus:
    Code:
    RuntimeException: Unable to write config file to D:\Webprojekte\htdocs\x-act-creativ\Redesign_2020\contao-manager/composer-install.get.json
    Evt. ein Berechtigungsproblem?
    » sponsor me via GitHub or PayPal or Revolut

  16. #16
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    XAMPP läuft mit Admin-Rechten.
    Wie finde ich das heraus, ob Berechtigungen fehlen?

    Ich hab folgende Installationen gemacht:

    - XAMPP 7.4.30 mit PHP 7.4.30 installiert
    - im Ordner htdocs den Ordner Redesign_2020 für Contao erstellt mit Unterordner web
    - auf github die managed-edition-4.9 heruntergeladen
    - die composer.json aus der managed-edition 4.9 ins root-Verzeichnis kopiert
    - Contao Manager gestartet

    jetzt geht's leider nicht weiter :-(
    CM hängt bei Installieren von Composer-Abhängigkeiten - composer install

    übrigens in der composer-install.get.json steht
    Code:
    {"cwd":"D:\\Webprojekte\\htdocs\\x-act-creativ\\Redesign_2020","timeout":300,"idleTimeout":null,"pid":11232,"status":"started"}
    Grüsse mamboo

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

    Standard

    Führe doch einfach gleich direkt
    Code:
    composer create-project contao/managed-edition . 4.9.*
    aus, anstatt den Contao Manager zu nutzen.
    » sponsor me via GitHub or PayPal or Revolut

  18. #18
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    sorry, jetzt muss ich ganz blöd fragen wo? in der Shell? Konsole?
    Grüsse mamboo

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

    Standard

    Shell und Konsole ist das selbe, oder?

    Wenn du alles über den Manager machen willst würde ich folgende vorgehensweise empfehlen:

    1. Contao Mananger wie gewohnt installieren (inkl. DocumentRoot Konfiguration etc.)
    2. Contao Manager aufrufen, User anlegen.
    3. Contao 4.13 installieren.
    4. Die Datenbank nicht einrichten bzw. keine Datenbankaktualisierung durchführen 1.
    5. Danach die Contao Version auf 4.9.* ändern und eine vollständige Paketaktualisierung durchführen.


    1Außer der Contao Manager zwingt dich dazu. Dann halt vor dem letzten Schritt die Datenbank nochmal leeren.
    » sponsor me via GitHub or PayPal or Revolut

  20. #20
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    Was verstehst Du unter DB nicht einrichten? auch keine leere DB erstellen?

    Ich fang dann nochmals von vorne an :-|
    Grüsse mamboo

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

    Standard

    Siehe die Fußnote. Wenn du im Setup Prozess die Datenbank eingerichtet hast, musst du vor dem Downgrade auf 4.9 alle Tabellen der Datenbank nochmal löschen.
    » 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
  •