Contao-Camp 2024
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 80

Thema: Contao 4 Wartungsmodus

  1. #1
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard Contao 4 Wartungsmodus

    Hallo zusammen,

    hat sich bei C4 (4.5.9) etwas an der Art und Weise vom Wartungsmodus geändert? Ich kann ihn zwar aktivieren...aber nicht anpassen.

    Bei C3 war es das Template be_unavailable.html5 im templates Ordner, auch wenn es dort noch einen weiteren Ordner eines Themes gab. Also z.B.
    - meinTheme
    - be_unavailable.html5

    Bei C4 ignoriert er diese Datei. Sowohl im Theme Unterordner als auch in /templates selbst. Cache habe ich sowohl im Manager als auch in der Systemwartung gelöscht.

    VG
    Angehängte Grafiken Angehängte Grafiken

  2. #2
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Kahmoon,

    guck mal in die letzte Zeile von Deinem Screenshot - da steht die Erklärung, wo Du das anpassen kannst.

    Gruß
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  3. #3
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Das ist nur der Text aber nicht das Template wenn ich mich nicht täusche?


    In dieser Datei steht nur:
    Code:
    {% trans_default_domain 'contao_exception' %}
    {% extends "@ContaoCore/Error/layout.html.twig" %}
    {% block title %}
        {{ 'XPT.unavailable'|trans }}
    {% endblock %}
    {% block matter %}
        <p>{{ 'XPT.maintenance'|trans }}</p>
    {% endblock %}
    Der Verweis dort auf die layout.html.twig schaut schon besser aus....aber updatesicher wäre eine Anpassung dort vermutlich nicht.
    Geändert von Kahmoon (19.06.2018 um 09:37 Uhr)

  4. #4
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  5. #5
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    542

    Standard

    Das ganze ist in Contao 4 sehr aufwendig geworden, was unter 3.5 sehr einfach war.
    Die Vie(l)-r-komplizierung des Ganzen trifft den "nerv" vieler alter 3.5 Anwender.
    VG
    aadursun

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Das ist nur der Text aber nicht das Template wenn ich mich nicht täusche?


    In dieser Datei steht nur:
    Code:
    {% trans_default_domain 'contao_exception' %}
    {% extends "@ContaoCore/Error/layout.html.twig" %}
    {% block title %}
        {{ 'XPT.unavailable'|trans }}
    {% endblock %}
    {% block matter %}
        <p>{{ 'XPT.maintenance'|trans }}</p>
    {% endblock %}
    Der Verweis dort auf die layout.html.twig schaut schon besser aus....aber updatesicher wäre eine Anpassung dort vermutlich nicht.
    Updatesicher sollte es sein, eine angepasste eigene mylayout.html.twig zu erstellen und dann etwas wie

    Code:
    {% trans_default_domain 'contao_exception' %}
    {% extends "mylayout.html.twig" %}
    {% block title %}
        Mein Title-Text
    {% endblock %}
    {% block matter %}
        <p>Mein Text zum Grund</p>
    {% endblock %}
    zu verwenden.

    Die Blöcke title und matter müssen dann natürlich in mylayout.html.twig vorkommen

    Oder auf die Erweiterung von Templates ganz verzichten und in die service_unavailable.html.twig den kompletten Code schreiben.
    Geändert von fiedsch (20.06.2018 um 13:06 Uhr)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  7. #7
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    puh :-(

  8. #8
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Siehe dazu diesen Beitrag: https://community.contao.org/de/show...überschreiben

    Ich habe eben folgendes ausprobiert:

    • das Verzeichnis app/Resources/ContaoCoreBundle/views/Error in der Contao Installation angelegt.
    • dort eine neue Datei service_unavailable.html.twig angelegt und mit dem gewünschten HTML für den Wartungsmodus gefüllt
    • den Contao Cache geleert


    Was auch immer in der service_unavailable.html.twig steht (und das muss nicht die layout.html.twig erweitern) wird dann beim Wartungsmodus angezeigt.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  9. #9
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Muss ich das Löschen des Caches via Konsole vornehmen? Ich dachte, der Manager nimmt mir jetzt die Konsole ab. Ich habe den Cache im Contao-Manager Composer-Cache => Cache leeren und im Contao Backend in der Systemwartung gelöscht. Dennoch werden meine Änderungen der
    Code:
    app/Resources/ContaoCoreBundle/views/Error/service_unavailable.html.twig
    nicht angezeigt.

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

    Support Contao

    Standard

    Zitat Zitat von Spelmann Beitrag anzeigen
    Muss ich das Löschen des Caches via Konsole vornehmen?
    Eigentlich nicht. Via Contao Manager sollte es selbstverständlich auch funktionieren.

    Bei mir wird z. B. das Twig-Template layout.html.twig in app/Resources/ContaoCoreBundle/views/Error/ korrekt geladen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  11. #11
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Ich versuche es grad via nerviger Konsole :-( weiß aber nicht von welchem Verzeichnis aus ich die Befehle
    Code:
    app/console cache:clear --env=dev
    app/console cache:clear --env=prod
    ausführen muss.

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

    Support Contao

    Standard

    Die Kommandos musst Du im Contao Rootverzeichnis ausführen (also eine Ebene über dem web/ Verzeichnis):
    Code:
    php vendor/bin/contao-console cache:clear --no-warmup && php vendor/bin/contao-console cache:warmup
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  13. #13
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Mmmh. Bin ich. Bekomme dann aber
    Code:
    bash: app/console: No such file or directory

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

    Support Contao

    Standard

    Du musst die von mir geposteten Kommandos verwenden. Das Skript der Contao-Konsole liegt in vendor/bin/
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  15. #15
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Wenn ich das mache, bekomme ich nur Fehlermeldungen
    Code:
    PHP Fatal error:  Uncaught TypeError: Return value of Contao\ManagerPlugin\Bundle\Parser\DelegatingParser::addParser() must be an instance of Contao\ManagerPlugin\Bundle\Parser\void, none returned in /www/htdocs/meinUSR/Unterverzeichnis/vendor/contao/manager-plugin/src/Bundle/Parser/DelegatingParser.php:25
    Stack trace:
    #0 /www/htdocs/meinUSR/Unterverzeichnis/vendor/contao/manager-bundle/src/HttpKernel/ContaoKernel.php(131): Contao\ManagerPlugin\Bundle\Parser\DelegatingParser->addParser(Object(Contao\ManagerPlugin\Bundle\Parser\JsonParser))
    #1 /www/htdocs/meinUSR/Unterverzeichnis/vendor/contao/manager-bundle/src/HttpKernel/ContaoKernel.php(227): Contao\ManagerBundle\HttpKernel\ContaoKernel->getBundleLoader()
    #2 /www/htdocs/meinUSR/Unterverzeichnis/vendor/contao/manager-bundle/src/HttpKernel/ContaoKernel.php(53): Contao\ManagerBundle\HttpKernel\ContaoKernel->addBundlesFromPlugins(Array)
    #3 /www/htdocs/meinUSR/Unterverzeichnis/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(488): Contao\ManagerBundle\HttpKernel\ContaoKernel->registerBu in /www/htdocs/meinUSR/Unterverzeichnis/vendor/contao/manager-plugin/src/Bundle/Parser/DelegatingParser.php on line 25
    Hast Du noch eine Idee?

  16. #16
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Ich habe inzwischen weiter mit dem Contao-Manager versucht das Cache Problem zu lösen indem ich den Symfony Anwendungsc-Cache geleert habe.
    Jetzt bekomme ich gar keine Wartungsseite mehr, sondern eine Fehlerseite mit dem Hinweis ich solle mir var/logs oder app/logs anschauen. var/logs enthält kein Log und ein Verzeichnis log unter app existiert gar nicht. 4 Stunden Arbeit um eine Wartungsseite anzuzeigen, ohne Erfog

    Nachtrag:
    Verzeichnis gelöscht
    Code:
    app/Resources/ContaoCoreBundle/views/Error
    Dannach kompletter Absturz von Contao. Irgendwie wird das Verzeichnis also schon registriert.
    Verzeichnis wieder angelegt und geänderte service_unavailable.html.twig wieder eingesetzt.
    Wieder "An error occurred" mit Hinweisen auf nicht existierende Logs
    Geändert von Spelmann (09.10.2018 um 13:43 Uhr)

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

    Standard

    Welche Contao Edition und Version hast du überhaupt im Einsatz?

  18. #18
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Version 4.4.26 unter PHP Version 7.1.19-nmm1 in all-inkl.com Testaccount (adäquat zu Premium)

  19. #19
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Nachtrag:
    Jetzt wird mir eine Version der service_unavailable.html.twig ausgegeben, die ich mal vor einer Stunde erstellt hatte. Eine aktuelle Version lässt sich nach wie vor nicht ausgeben. Ist also wohl definitv ein Cache Problem.

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

    Support Contao

    Standard

    Welche PHP-Version läuft denn standardmäßig in der Konsole?
    Code:
    php -v
    Gegebenenfalls müsstest die Kommandos in der Shell folgendermaßen aufrufen:
    Code:
    $ /usr/bin/php71 vendor/bin/contao-console cache:clear --no-warmup
    $ /usr/bin/php71 vendor/bin/contao-console cache:warmup
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  21. #21
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Hallo xchs.
    Code:
    php -v
    gibt mir folgende Informationen:
    Code:
    PHP 7.0.30-nmm1 (cli) ( NTS )
    Copyright (c) 1997-2017 The PHP Group
    Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com
    (unconfigured) v10.2.1, Copyright (c) 2002-2018, by ionCube Ltd.
    Bei den beiden neuen vorgeschlagenen Befehlen weiß ich wieder nicht von wo aus ich die aufrufen muss. Konsole ist echt nicht mein Fall.
    Geändert von Spelmann (10.10.2018 um 09:59 Uhr)

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

    Standard

    Du musst auf der Konsole die selbe PHP Version verwenden, wie der Webserver verwendet.

  23. #23
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Oh man, wie ich diesen Konsolen-Kram... ach lassen wir das.
    Vielen Dank für eure Unterstützung.

    Als ich den Testaccount bei all-inkl angelegt habe, habe ich PHP 7.1 gewählt. Wird mir ja auch in der PHP Info des Contao-Managers bestätigt. Wo kann ich denn jetzt noch definieren, unter welche PHP Version die Konsole laufen soll?

    Nachtrag:
    Ich verwende Putty

    Oder gibt es noch einen Weg den Cache ohne Konsole zuverlässig zu leeren?
    Geändert von Spelmann (10.10.2018 um 10:12 Uhr)

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

    Standard

    Zitat Zitat von Spelmann Beitrag anzeigen
    Als ich den Testaccount bei all-inkl angelegt habe, habe ich PHP 7.1 gewählt. Wird mir ja auch in der PHP Info des Contao-Managers bestätigt. Wo kann ich denn jetzt noch definieren, unter welche PHP Version die Konsole laufen soll?
    Nirgends. Wie von xchs schon erwähnt musst du selbst dafür sorgen, dass die richtige PHP Version verwendet wird. Das Wiki des Contao Managers kann dir dabei helfen den Pfad zum richtigen PHP CLI zu finden.



    Zitat Zitat von Spelmann Beitrag anzeigen
    Oder gibt es noch einen Weg den Cache ohne Konsole zuverlässig zu leeren?
    Code:
    mv var/cache var/cach_
    rm -r var/cach_
    Da fehlt dir dann aber das warmup.
    Geändert von Spooky (10.10.2018 um 10:26 Uhr)

  25. #25
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Da steht für all-inkl Privat für https:
    PHP-Code:
    /usr/bin/php{major}{minor
    Der Test-Account läuft aber auf Premium und http. Das o.g. Verzeichnis kann ich via FTP auf dem Host nicht finden.

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

    Standard

    Zitat Zitat von Spelmann Beitrag anzeigen
    Da steht für all-inkl Privat für https:
    PHP-Code:
    /usr/bin/php{major}{minor
    Der Test-Account läuft aber auf Premium
    Verstehe nicht was du meinst. Die Pfad Angabe im Wiki bezieht sich auf alle Shared Hosting Pakete von 1&1, nicht nur ein bestimmtes. Mit https hat das auch nichts zu tun.


    Zitat Zitat von Spelmann Beitrag anzeigen
    Das o.g. Verzeichnis kann ich via FTP auf dem Host nicht finden.
    Poste einen Screenshot der Verzeichnisstruktur der Contao Installation.

  27. #27
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Dann habe ich deinen Hinweis falsch verstanden. Im Wiki sind alle möglichen Hoster aufgelistet. Auch der von mir verwendete all-inkl.com. Von 1&1 hatte ich nichts geschrieben. Unter dem Eintrag von all-inkl.com habe ich dann die PHP Pfadangabe gefunden, mit der ich aber nichts anfangen kann. Paket und Protokoll habe ich nur erwähnt weil ich so auf dem Schlauch stehe, dass ich nicht beurteilen kann, was wichtig ist und was nicht. Da gebe ich lieber mehr Infos.
    Ich will eigentlich nur eine Wartungsseite schalten und bin überrascht wie kompliziert das ist.

    Die Verzeichnisstruktur posten. Meinst Du als Screenshot aus dem FTP Tool? Wieviele Ebenen brauchst Du da und von wo aus vom root oder dem Unterverzeichnis in das ich Contao installiert habe?

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

    Standard

    Zitat Zitat von Spelmann Beitrag anzeigen
    Eintrag von all-inkl.com habe ich dann die PHP Pfadangabe gefunden, mit der ich aber nichts anfangen kann.
    Diesen Pfad musst du bei allen Konsolenoprationen, wo du PHP brauchst, verwenden. Also statt "php …" schreibst du "/der/pfad/zum/richtigen/phpcli …".


    Zitat Zitat von Spelmann Beitrag anzeigen
    Die Verzeichnisstruktur posten. Meinst Du als Screenshot aus dem FTP Tool? Wieviele Ebenen brauchst Du da und von wo aus vom root oder dem Unterverzeichnis in das ich Contao installiert habe?
    Ein Screenshot des Verzeichnisses, in dem Contao installiert ist, ja. Dort sollte sich ein var Ordner befinden und dort wiederum ein cache Ordner und darin wiederum ein prod und evt. dev Ordner.

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

    Support Contao

    Standard

    Zitat Zitat von Spelmann Beitrag anzeigen
    Bei den beiden neuen vorgeschlagenen Befehlen weiß ich wieder nicht von wo aus ich die aufrufen muss. Konsole ist echt nicht mein Fall.
    Die beiden Befehle müsstest Du wieder im Contao Root-Verzeichnis (also dort, wo z. B. auch die composer.lock liegt) ausführen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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

    Standard

    Alle Befehle, die in irgendeiner Weise die Contao Installation betreffen, führst du im Root Verzeichnis der Contao Installation aus.

  31. #31
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Hier ist jetzt einiges über Kreuz gegangen. Ich versuche das mal zu sortieren.

    Auf meine Frage
    Oder gibt es noch einen Weg den Cache ohne Konsole zuverlässig zu leeren?
    Hast Du Spooky geschrieben:

    Code:
    mv var/cache var/cach_
    rm -r var/cach_
    Was ja dann aber doch wieder mit Konsole ist.
    Wie auch immer, das funktioniert soweit. Eine geänderte "service_unavailable.html.twig" unter "app/Resources/ContaoCoreBundle/views/Error/" wird nun zuverlässig angezeigt (mehrfach getestet).

    Frage dazu: Was bedeutet
    Da fehlt dir dann aber das warmup.
    ist das ohne dieses warmup keine taugliche Lösung, oder muss ich dann an anderer Stelle noch tätig werden?

    Dann habe ich der Vollständigkeit halber (weil ich nicht wusste ob dieses warmup nun relevant ist oder nicht) nochmal die beiden Befehle von xchs mit Pfadangabe zur PHP wie beschrieben getestet, und siehe da, funktioniert auch. Ich habe wahrscheinlich beim ersten mal die einleitenden $ mit kopiert und in die Konsole eingesetzt, was dann zu einem Fehler führte. Sagte ich schon, dass Konsole nicht so meins ist?
    Die Konsole meldet:
    Code:
    ssh-meinUSR@dd6006:/www/htdocs/meinUSR/meinVerzeichis$ /usr/bin/php71 vendor/bin/contao-console cache:clear --no-warmup
    
     // Clearing the cache for the prod environment with debug false
    [OK] Cache for the "prod" environment (debug=false) was successfully cleared.
    ssh-meinUSR@dd6006:/www/htdocs/meinUSR/meinVerzeichis$ /usr/bin/php71 vendor/bin/contao-console cache:warmup
    
     // Warming up the cache for the prod environment with debug false
    [OK] Cache for the "prod" environment (debug=false) was successfully warmed.
    Wenn ich das richtig sehe, ist mein Problem bis auf die offene Frage des warmups damit gelöst.

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

    Support Contao

    Standard

    Eigentlich hätte es bei Dir schon von Anfang an funktionieren müssen, denn Du hattest den Symfony Cache ja auch via Contao Manager gelöscht. Der Contao Manager macht im Grunde nichts anderes, als die beiden von mir oben geposteten Befehle (Cache Clear und Cache Warmup) auszuführen.

    Mit dem "Warm-Up" wird der Cache einfach neu aufgebaut.

    Der Cache wird neu aufgewärmt, wenn

    • eine Composer Operation durchgeführt wird,
    • im Contao Manager der Cache neu aufgebaut wird,
    • das Contao Installtool aufgerufen wird oder
    • der Cache über die Konsole selbst neu aufgewärmt wird.
    Geändert von xchs (10.10.2018 um 13:33 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  33. #33
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Tatsächlich funktioniert die Leerung des Caches nun auch via Contao-Manager.
    Ich danke euch allen für eure Geduld und Unterstützung!

  34. #34
    Contao-Fan
    Registriert seit
    08.07.2009.
    Beiträge
    530

    Standard

    Kann es sein, dass unter Contao 4.6.7 ein Problem mit dem Wartungsmodus besteht? Seit dem Update erscheint bei der Umschaltung auf den Wartungsmodus nur noch ein Server-Fehler 500, welcher unter 4.6.6 nicht aufgetreten ist.

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

    Standard

    Steht etwas im Log?

  36. #36
    Contao-Fan
    Registriert seit
    08.07.2009.
    Beiträge
    530

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Steht etwas im Log?
    Ja, hängt wahrscheinlich mit dieser Meldung zusammen:

    PHP-Code:
    request.CRITICALUncaught PHP Exception Symfony\Component\HttpKernel\Exception\ServiceUnavailableHttpException"Service Temporarily Unavailable" at /www/projektname/vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php line 99 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\ServiceUnavailableHttpException(code: 0): Service Temporarily Unavailable at /www/projektname/vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php:99, Lexik\\Bundle\\MaintenanceBundle\\Exception\\ServiceUnavailableException(code: 0): Service Temporarily Unavailable at /www/projektname/vendor/lexik/maintenance-bundle/Listener/MaintenanceListener.php:206)"} []
    request.CRITICALUncaught PHP Exception Symfony\Component\HttpKernel\Exception\ServiceUnavailableHttpException"Service Temporarily Unavailable" at /www/projektname/vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php line 99 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\ServiceUnavailableHttpException(code: 0): Service Temporarily Unavailable at /www/projektname/vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php:99, Lexik\\Bundle\\MaintenanceBundle\\Exception\\ServiceUnavailableException(code: 0): Service Temporarily Unavailable at /www/projektname/vendor/lexik/maintenance-bundle/Listener/MaintenanceListener.php:206)"} []
    request.CRITICALUncaught PHP Exception RuntimeException"Error when rendering "https://www.projektname.de/_fragment?_hash=oCW...6G0%3D&_path=insertTag%3D%257B%257Bua%253A%253Aclass%257D%257D%26_format%3Dhtml%26_locale%3Dde%26_controller%3Dcontao.controller.insert_tags%253ArenderAction&clientCache=0&pageId=2&request=" (Status code is 503)." at /www/projektname/vendor/symfony/http-kernel/HttpCache/AbstractSurrogate.php line 99 {"exception":"[object] (RuntimeException(code: 0): Error when rendering \"https://www.projektname.de/_fragment?_hash=oCW...6G0%3D&_path=insertTag%3D%257B%257Bua%253A%253Aclass%257D%257D%26_format%3Dhtml%26_locale%3Dde%26_controller%3Dcontao.controller.insert_tags%253ArenderAction&clientCache=0&pageId=2&request=\" (Status code is 503). at /www/projektname/vendor/symfony/http-kernel/HttpCache/AbstractSurrogate.php:99)"} [] 
    Ich ging zuerst davon aus, dass der Fehler durch ein eigenes twig-Template entsteht, das scheint aber nicht der Fall zu sein.

  37. #37
    Contao-Nutzer Avatar von hinzke
    Registriert seit
    05.02.2014.
    Beiträge
    175
    Partner-ID
    10356
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wo der Sinn dahinter steckt, dass so so verschlimmbessert wurde erschließt sich mir immer noch nicht.

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

    Standard

    Was meinst du damit?

    Wenn der Wartungsmodus aktiv ist, solltest du im Frontend die entsprechende Wartungsseite sehen. Ist dem nicht so, liegt wohl ein Fehler vor.

  39. #39
    Contao-Nutzer Avatar von hinzke
    Registriert seit
    05.02.2014.
    Beiträge
    175
    Partner-ID
    10356
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dass man die Wartungsseite nicht einfach unter Templates anlegt wie bei 3.x zB.

    Das war ein Schritt plus die Anpassungen, und laut der Anleitung benötigt man weitaus mehr plus Anpassungen.

  40. #40
    Contao-Fan
    Registriert seit
    08.07.2009.
    Beiträge
    530

    Standard

    Kann denn jemand das Problem mit Version 4.6.7 bestätigen?

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
  •