Ergebnis 1 bis 19 von 19

Thema: Update auf Contao 4.4.39: Symlinks neu erstellen > Internal Server Error

  1. #1
    Contao-Fan
    Registriert seit
    26.06.2009.
    Beiträge
    266

    Standard Update auf Contao 4.4.39: Symlinks neu erstellen > Internal Server Error

    Nach einem Update von Contao 4.4.38 auf 4.4.39 erhalte ich im Contao-Backend unter "Systemwartung" beim Aufruf von "Symlinks neu erstellen" folgende Fehlermeldung:

    HTML-Code:
    Internal Server Error
    Attempted to call an undefined method named "setContainer" of class "Contao\CoreBundle\Command\SymlinksCommand".
    Screenshot:

    2019-04-30 11_55_32-Clipboard.png

    [EDIT]
    Scheint wohl schon ein bekanntes Problem zu sein, welches anscheinend mit der nächsten Contao-Version behoben wird:
    https://github.com/contao/contao/issues/462
    Geändert von minstyle (30.04.2019 um 11:02 Uhr)

  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.857
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,
    ich habe hier bei einer frischen Installation gleiches Problem - erkenne aber nicht, was hier in Zeile 400 angepasst werden sollte resp. wo ich anderswo etwas manuell fixen kann.

    Vielen Dank für die Hilfestellung!

    meine Zeilen in genannter Datei:
    PHP-Code:
        public function generateSymlinks()
        {
            
    $container = \System::getContainer();

            
    $command $container->get('contao.command.symlinks');
            
    $command->setContainer($container);

            
    $status $command->run(new ArgvInput(array()), new NullOutput());

            
    // Add a log entry
            
    if ($status 0)
            {
                
    $this->log('The symlinks could not be regenerated'__METHOD__TL_ERROR);
            }
            else
            {
                
    $this->log('Regenerated the symlinks'__METHOD__TL_CRON);
            }
        } 
    Grüsse
    Bernhard


  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.857
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich denke, ich hab's selbst gefunden - die Zeile ist in 4.7 nicht mehr vorhanden ...
    auskommentiert und nun klappt's auch

    Ist dies korrekt?
    Grüsse
    Bernhard


  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Bernhard,

    ich habe eben zwei 4.4 Installationen ohne Probleme aktualisiert. Das war am Nachmittag nicht möglich, weil die Cloud „überfordert” war.

    Eine 4.7 konnte ich am Nachmittag ohne dein genannten Problem aktualisieren.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  5. #5
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.857
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nein, es war eine neue 4.4 Installation und auch heute abends - mit contao-manager und cloud. Lief grundsätzlich alles ohne Schwierigikeiten durch.
    Erst bei Anlage des files-Ordner im Backend ist mir der Fehler aufgefallen.

    Und wie oben erwähnt, habe ich nun die Zeile 400 auskommentiert und ich kann den Ordner anlegen und auch in der Systemwartung Symlinks erneuern
    Grüsse
    Bernhard


  6. #6
    Contao-Nutzer
    Registriert seit
    16.05.2013.
    Beiträge
    18

    Standard

    Hallo und guten Tag,

    Bei einer neuen 4.4 Installation mit Contao-Manager und Cloud kam heute ebenfalls obige Fehlermeldung nach einem Theme-Import.
    Gelöst hatte ich es mittels Contao-Manager > Systemwartung > Anwendungs-Cache
    -> Prod.-Cache erneuern
    Nach erneutem Aufrufen des Backends gab es keine Fehlermeldung mehr!

    Gruß, Klaus

  7. #7
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.976
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  8. #8
    Contao-Fan Avatar von tpk
    Registriert seit
    25.02.2011.
    Ort
    48369 Saerbeck
    Beiträge
    832

    Standard

    Hallo,

    ich versuche ein 3.5 auf 4.4 zu kriegen. Nach dem Verschieben des files Ordners habe ich dasselbe Problem.

    Prod. Cache leeren hilft nicht.

    Den angegebenen Pfad kann ich in vendor nicht finden, da sehe ich nur den Pfad contao/core-bundle/src/Command/SymlinksCommand.php. Dort gibt's dann aber nur eine Funktion private function generateSymlinks().

    Wie kriege ich das jetzt ans Laufen?

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

    Standard

    Welche Contao Version?

  10. #10
    Contao-Fan Avatar von tpk
    Registriert seit
    25.02.2011.
    Ort
    48369 Saerbeck
    Beiträge
    832

    Standard

    @Spooky
    4.4.39, meinst Du das?

  11. #11
    Contao-Nutzer
    Registriert seit
    23.12.2017.
    Beiträge
    38

    Standard

    Bei mir (Contao Version 4.4.39) hat es funktioniert, indem ich in

    /vendor/contao/core-bundle/src/Resources/contao/library/Contao/Automation.php

    die Zeile 400:

    PHP-Code:
    $command->setContainer($container); 
    gelöscht habe. Auskommentieren funktioniert wohl auch.

    Oder Du wartest auf Version 4.4.40, in der das Problem behoben sein soll.

  12. #12
    Contao-Nutzer
    Registriert seit
    04.12.2013.
    Ort
    Reutlingen
    Beiträge
    221

    Standard

    ich bekomme den selben Fehler beim Erstellen eines neuen Ordners in der Dateiverwaltung.

    Auch 4.4.39

    Ich kann es leider in der Demo nicht reproduzieren, weil keine Möglichkeit einen Ordner anzulegen.

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

    Standard

    Du musst die Zeile vendor/core-bundle/src/Resources/contao/library/Contao/Automator.php#L400 entfernen.

  14. #14
    Contao-Fan Avatar von tpk
    Registriert seit
    25.02.2011.
    Ort
    48369 Saerbeck
    Beiträge
    832

    Standard

    Alles klar, das funkt.

  15. #15
    Contao-Nutzer
    Registriert seit
    04.12.2013.
    Ort
    Reutlingen
    Beiträge
    221

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du musst die Zeile vendor/core-bundle/src/Resources/contao/library/Contao/Automator.php#L400 entfernen.
    Super, Danke dir!

  16. #16
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    hatte selbes Problem/Fehlermeldung beim veröffentlichen von Ordnern - beim ersten Speichern => Fehlermeldung... beim zweiten Speichern ging es...

  17. #17
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.976
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wann wird denn mit dem Bugfix zu rechnen sein (4.4.40 etc.)?
    Hat da jemand schon ne Info?

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  18. #18
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    No ETA – wie immer All zu lange wird es aber nicht dauern.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  19. #19
    Contao-Nutzer Avatar von DaBu
    Registriert seit
    09.11.2012.
    Ort
    Wuppertal
    Beiträge
    61

    Standard

    Zitat Zitat von Kommunalo Beitrag anzeigen
    Bei mir (Contao Version 4.4.39) hat es funktioniert, indem ich in

    /vendor/contao/core-bundle/src/Resources/contao/library/Contao/Automation.php

    die Zeile 400:

    PHP-Code:
    $command->setContainer($container); 
    gelöscht habe. Auskommentieren funktioniert wohl auch.

    Oder Du wartest auf Version 4.4.40, in der das Problem behoben sein soll.
    danke! hatte das gleiche problem.
    löschen hat bei mir auch geklappt!

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
  •