Ergebnis 1 bis 12 von 12

Thema: Nach Update von 4.4.46 auf 4.9.4 ist Frontend sichtbar, Backend aber nicht erreichbar

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

    Standard Nach Update von 4.4.46 auf 4.9.4 ist Frontend sichtbar, Backend aber nicht erreichbar

    Ich habe eine Contao-Installation von 4.4.46 auf 4.9.4 upgedated bzw. neu aufgesetzt. Das Frontend ist korrekt dargestellt, allerdings komme ich nicht in Backend:
    Internal Server Error
    Attempted to call an undefined method named "parseFile" of class "Symfony\Component\Yaml\Parser".

    Log-File sagt das hier:
    Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\UndefinedMeth odError: "Attempted to call an undefined method named "parseFile" of class "Symfony\Component\Yaml\Parser"." at /home/www/mein-ordner/vendor/symfony/translation/Loader/YamlFileLoader.php line 43 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowa bleError(code: 0): Attempted to call an undefined method named "parseFile" of class "Symfony\\Component\\Yaml\\Parser". at /home/www/mein-ordner/vendor/symfony/translation/Loader/YamlFileLoader.php:43)"}

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

    Standard

    Nutze den Debug-Modus und poste den Stack Trace.

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

    Standard

    Code:
    UndefinedMethodError
    
    Symfony\Component\ErrorHandler\Error\UndefinedMethodError:
    Attempted to call an undefined method named "parseFile" of class "Symfony\Component\Yaml\Parser".
    
      at vendor/symfony/translation/Loader/YamlFileLoader.php:43
      at Symfony\Component\Translation\Loader\YamlFileLoader->loadResource('/home/www/mein-ordner/vendor/scheb/two-factor-bundle/Resources/translations/SchebTwoFactorBundle.de.yml')
         (vendor/symfony/translation/Loader/FileLoader.php:36)
      at Symfony\Component\Translation\Loader\FileLoader->load('/home/www/mein-ordner/vendor/scheb/two-factor-bundle/Resources/translations/SchebTwoFactorBundle.de.yml', 'de', 'SchebTwoFactorBundle')
         (vendor/symfony/translation/Translator.php:437)
      at Symfony\Component\Translation\Translator->doLoadCatalogue('de')
         (vendor/symfony/framework-bundle/Translation/Translator.php:133)
      at Symfony\Bundle\FrameworkBundle\Translation\Translator->doLoadCatalogue('de')
         (vendor/symfony/translation/Translator.php:329)
      at Symfony\Component\Translation\Translator->initializeCatalogue('de')
         (vendor/symfony/framework-bundle/Translation/Translator.php:125)
      at Symfony\Bundle\FrameworkBundle\Translation\Translator->initializeCatalogue('de')
         (vendor/symfony/translation/Translator.php:363)
      at Symfony\Component\Translation\Translator->dumpCatalogue('de', object(ResourceCheckerConfigCache))
         (vendor/symfony/translation/Translator.php:348)
      at Symfony\Component\Translation\Translator->Symfony\Component\Translation\{closure}(object(ResourceCheckerConfigCache))
         (vendor/symfony/config/ResourceCheckerConfigCacheFactory.php:43)
      at Symfony\Component\Config\ResourceCheckerConfigCacheFactory->cache('/home/www/mein-ordner/var/cache/dev/translations/catalogue.de.UYaYuZr.php', object(Closure))
         (vendor/symfony/translation/Translator.php:349)
      at Symfony\Component\Translation\Translator->initializeCacheCatalogue('de')
         (vendor/symfony/translation/Translator.php:317)
      at Symfony\Component\Translation\Translator->loadCatalogue('de')
         (vendor/symfony/translation/Translator.php:293)
      at Symfony\Component\Translation\Translator->getCatalogue('de')
         (vendor/symfony/translation/Translator.php:224)
      at Symfony\Component\Translation\Translator->trans('diff.ago.hour', array('%count%' => 20), 'time', null)
         (vendor/symfony/translation/DataCollectorTranslator.php:56)
      at Symfony\Component\Translation\DataCollectorTranslator->trans('diff.ago.hour', array('%count%' => 20), 'time', null)
         (vendor/contao/core-bundle/src/Translation/Translator.php:54)
      at Contao\CoreBundle\Translation\Translator->trans('diff.ago.hour', array('%count%' => 20), 'time', null)
         (vendor/contao/core-bundle/src/Translation/DataCollectorTranslator.php:49)
      at Contao\CoreBundle\Translation\DataCollectorTranslator->trans('diff.ago.hour', array('%count%' => 20), 'time')
         (vendor/knplabs/knp-time-bundle/DateTimeFormatter.php:84)
      at Knp\Bundle\TimeBundle\DateTimeFormatter->doGetDiffMessage(20, 1, 'hour')
         (vendor/knplabs/knp-time-bundle/DateTimeFormatter.php:46)
      at Knp\Bundle\TimeBundle\DateTimeFormatter->formatDiff(object(DateTime), object(DateTime))
         (vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:191)
      at Contao\BackendMain->welcomeScreen()
         (vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:149)
      at Contao\BackendMain->run()
         (vendor/contao/core-bundle/src/Controller/BackendController.php:48)
      at Contao\CoreBundle\Controller\BackendController->mainAction()
         (vendor/symfony/http-kernel/HttpKernel.php:158)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:80)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:201)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/index.php:31)

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

    Standard

    https://community.contao.org/de/show...parseFile-quot

    Hast du eine Extension namens ctscto35 bzw. ctscore manuell in system/modules installiert? Wenn ja musst du diese entfernen und die neueste Version regulär installieren.

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

    Standard

    ja, ctscore taucht im Ordner Module auf. Das kam wohl mit dem Theme zusammen, Wo bekomme ich die aktuelle Version?
    Da sins übrigens noch jede Menge Ordner mit cts ...
    Geändert von typolighter (17.07.2020 um 08:56 Uhr)

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

    Standard

    Das kann ich dir nicht sagen - da du diese Module selbst installiert hast, sei es über dein Theme oder anderweitig, musst du das selbst herausfinden . Ich kenne diese Module jedenfalls nicht. Aber das Problem liegt auf jeden Fall an diesen Modulen und wurde vom Entwickler eS-IT auch behoben. Wenn das über ein gekauftes Theme gekommen ist, dann kannst du dich ja an den Theme Hersteller wenden.

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

    Standard

    Spooky, my man! Der Link hat schon mal sehr weitergeholfen. Nach Löschen des Yaml-Ordners in ctscore komm ich jetzt ins Backend. Allerdings noch nicht ins Install-Tool. Ok, da nehm ich mal Verbindugn mit dem Them-Ersteller auf. Danke!!

  8. #8
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    @typolighter - Der Themeanbieter Thomas Kampmeier ist vor 3 Wochen leider verstorben. Um welches Theme handelt es sich? Die alten Themes, die unter C3 verkauft wurden, sind m.E. nicht mit C 4.9 kompatibel. Ein Update auf die C 4.4. war jedoch möglich.

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

    Standard

    Ach jeh, das tut mir leid. RIP.

    ich hab den falschen yaml-Ordner gelöscht. Also den im ctscore wieder reinkopiert und dafür den im vendor/symfony-Verzeichneis gelöscht. Jetzt funktioniert alles, Backend, Frontend, Install-Tool. Kann also offensichtlich auch auf 4.9.4 aktualisiert werden.
    Nachtrag: Das Theme war Universale von 2018, das war glaub ich schon in C4 ausgeleifert worden.

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

    Standard

    Zitat Zitat von typolighter Beitrag anzeigen
    ich hab den falschen yaml-Ordner gelöscht. Also den im ctscore wieder reinkopiert und dafür den im vendor/symfony-Verzeichneis gelöscht.
    Das ist falsch. Du musst den aus ctscore löschen. Ansonsten hast du das Problem beim nächsten Update wieder.

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

    Standard

    Ja, aber dann komm ich nicht mehr ins install-Tool ... aber beim nächsten Update weiß ich dann Bescheid. Werden wir sehen ...

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

    Standard

    Zitat Zitat von typolighter Beitrag anzeigen
    Ja, aber dann komm ich nicht mehr ins install-Tool ...
    Benutze den Debug-Modus und poste den Stack Trace.

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
  •