Get your ticket! JETZT Ticket sichern! Contao Camp am 03. & 04. November 2018 & Contao College am 02. November 2018 im Basislager Leipzig, Deutschland
Ergebnis 1 bis 22 von 22

Thema: Standard Farben von Bootstrap anpassen

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

    Standard Standard Farben von Bootstrap anpassen

    Hallo zusammen,

    wie kann ich denn die Farben von bootstrap anpassen?

    z.B.

    Code:
    .bg-dark {
    background-color: #ff00cc !important;
    
    }
    Das packe ich in ein eigenes SCSS File aber im Firebug wird es durchgestrichen weil Standard Bootstrap überwiegt.


    Wie passe ich das am besten an? Es gibt hier einen Generator.....aber da sind viiiiel zu viele Optionen die ich gar nicht brauche. Jedoch ganz einfach bg-dark etc finde ich da gar nicht.

    https://getbootstrap.com/docs/3.3/customize/#colors

    Kann mir da jemand weiterhelfen?
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    Habe hier noch eine Anleitung zum Theming in BS4 gefunden.

    https://getbootstrap.com/docs/4.0/ge...arted/theming/


    Einbinden tue ich BS versuchsweise offline über das Filesystem. Im Layout lade ich dann nur meine custom CSS die BS importiert. Sieht aktuell so aus:

    Code:
    @import "bootstrap"; 
    
    
    $body-bg: #000;
    $body-color: #111;
    $theme-colors: (
      "primary": #ff0000,
      "danger": #ff3333,
      "dark": #ccc
    );
    Geändert von Kahmoon (18.09.2018 um 11:52 Uhr)

  3. #3
    Community-Admina Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    6.109
    Partner-ID
    152
    User beschenken
    Wunschliste

    Standard

    Du könntest es vermutlich auch in der _variables.scss setzen. Die bestimmt ja wie Du Dein Theme konfigurierst.

    Alternativ geht das natürlich auch, wenn Du eine eigene _mystyles.scss anlegst und die dann includest. Dabei auf die Reihenfolge achten.

    P.S.: Es gäbe auch für Bootstrap4 sowas: https://themestr.app/

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

    Standard

    variables.scss habe ich gar nicht im Downloadpaket von BS4

    Ich habe alle BS CSS Files in files/css liegen. Im Layout binde ich nur meine custom.scss ein. Da drin steht

    Code:
    $body-bg: #000;
    $body-color: #111;
    $theme-colors: (
      "primary": #ff0000,
      "danger": #ff3333,
      "dark": #ccc
    );
    
    
    .bg-dark {
        background-color: #ffcc00 !important;
    }
    
    
    @import "bootstrap";

    In der Anleitung steht etwas von !default.......aber das finde ich nirgends

    Every Sass variable in Bootstrap 4 includes the !default flag allowing you to override the variable’s default value in your own Sass without modifying Bootstrap’s source code. Copy and paste variables as needed, modify their values, and remove the !default flag. If a variable has already been assigned, then it won’t be re-assigned by the default values in Bootstrap.

  5. #5
    Community-Admina Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    6.109
    Partner-ID
    152
    User beschenken
    Wunschliste

    Standard

    Ich glaube, da ist es dann besser, nicht die kompilierten Dateien herunterzuladen und einzubinden sondern die Source Distribution. Das sollte dann auch der Ordner SCSS enthalten sein, man kann lokal (oder auch in Contao) Variablen ändern, includen was man braucht, etc.

    Siehe auch meinen Vortrag dazu aus der vergangenen Woche: http://wke2018.kikmedia.org/#/9/5 etc.

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

    Standard

    Woher weiss ich denn welche der css und js Dateien ich im Layout einbinden soll? Sind ja schon viele bei der ungepackten Version :-)

    Edit:
    Bei JS habe ich das bootstrap.min aus dem dist Ordner genommen.
    Geändert von Kahmoon (18.09.2018 um 12:20 Uhr)

  7. #7
    Community-Admina Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    6.109
    Partner-ID
    152
    User beschenken
    Wunschliste

    Standard

    ;-)

    Minimal brauchst Du wohl die bootstrap.scss, wenn Du Contao das kompilieren überlässt. Wenn Du lokal arbeitest, dann wird die ja auch am Ende benutzt damit ein bootstrap.css herauskommt.

    Über die _mixins.scss regelst Du, welche Mixins dazu benutzt werden, und über die _variables.scss legst Du so etwas wie Farben, Rundungen, Textgrössen, etc. (eigentlich das meiste) fest. In die _mixins könntest Du beispielsweise auch eine eigene Datei mit aufnehmen.

    Eigentlich solltest Du Dir mal die bootstrap.scss anschauen und Dich dann durch die Importe hangeln.

    Beim Thema JS ist Contao 4.6 klar im Vorteil, weil man da die benötigten JS-Dateien mit dem Picker zusammensuchen kann.

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

    Standard

    Ging auch ums JS. Aber da nehme ich das bootstrap.min aus dem "dist" Ordner.

    Danke

  9. #9
    Community-Admina Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    6.109
    Partner-ID
    152
    User beschenken
    Wunschliste

    Standard

    bootstrap.min.js ist das Minimum. Die beschwert sich aber auch in der Console, wenn Komponenten fehlen. ;-)

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

    Standard

    Also einzelne Klassen kann ich jetzt überschreiben. Allerdings nicht so Standardwerte wie z.B. für primary color

    Laut Anleitung:
    Code:
    $theme-colors: (
      "primary": #0074d9
    );
    Das ignoriert er aber. Genauso wie folgendes in meiner custom.scss:
    Code:
    $primary: #ff00cc

    In der variables.scss steht
    Code:
    $primary: $blue !default;

    Im Layout eingebunden habe ich bootstrap.scss und danach mein custom.scss

  11. #11
    Alter Contao-Hase
    Registriert seit
    29.10.2009.
    Beiträge
    1.482
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Um Variablen zu überschreiben, musst du zuerst deine custom.scss laden und danach bootstrap.scss. Durch die !default Anweisungen bei Bootstrap erstellt Sass diese nur, wenn diese noch nicht definiert sind. Ergo, definierst du diese früher, überschreibst du diese.

    Inwieweit dies mit den Contao-integrierten Sass-Funktionen geht, das habe ich noch nie probiert.

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

    Standard

    Leider reagiert das Backend nach der Änderung jetzt gar nicht mehr

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

    Standard

    Was steht in den Logfiles?
    Stammtisch Contao Bayern: http://www.contao-bayern.de

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

    Standard

    Code:
    [2018-09-18 13:04:12] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:04:12] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:04:14] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"65192e"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/65192e","method":"GET"} []
    [2018-09-18 13:04:47] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:04:47] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:04:48] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"00b689"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/00b689","method":"GET"} []
    [2018-09-18 13:05:05] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:05:05] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:05:06] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"18b02a"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/18b02a","method":"GET"} []
    [2018-09-18 13:05:27] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:05:27] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:05:28] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"aca7e2"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/aca7e2","method":"GET"} []
    [2018-09-18 13:05:42] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:05:42] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:05:44] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"2b5d5a"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/2b5d5a","method":"GET"} []
    [2018-09-18 13:06:15] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:06:15] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:06:16] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"34f185"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/34f185","method":"GET"} []
    [2018-09-18 13:11:24] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:11:24] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:11:27] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"6c1cc1"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/6c1cc1","method":"GET"} []
    [2018-09-18 13:11:41] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:11:41] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:11:42] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"78e71c"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/78e71c","method":"GET"} []
    [2018-09-18 13:15:08] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:15:08] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:15:12] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"48fd91"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/48fd91","method":"GET"} []
    [2018-09-18 13:16:22] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:16:22] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:16:25] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"e9531a"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/e9531a","method":"GET"} []
    [2018-09-18 13:17:53] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:17:53] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:17:56] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"8e73ff"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/8e73ff","method":"GET"} []
    [2018-09-18 13:21:11] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:21:11] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:21:14] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"ffd753"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/ffd753","method":"GET"} []
    [2018-09-18 13:21:46] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:21:47] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:21:50] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"7378e1"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/7378e1","method":"GET"} []
    [2018-09-18 13:23:14] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:23:14] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:23:17] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"7c90c0"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/7c90c0","method":"GET"} []
    [2018-09-18 13:24:23] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:24:23] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:24:26] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"a94213"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/a94213","method":"GET"} []
    [2018-09-18 13:25:29] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:25:29] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:25:33] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"52c75d"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/52c75d","method":"GET"} []
    [2018-09-18 13:26:58] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:26:58] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:27:01] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"161192"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/161192","method":"GET"} []
    [2018-09-18 13:27:12] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:27:12] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:27:15] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"1c83f3"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/1c83f3","method":"GET"} []
    [2018-09-18 13:29:52] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:29:52] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:29:55] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"ebbeed"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/ebbeed","method":"GET"} []
    [2018-09-18 13:30:48] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:30:48] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:30:52] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"d56d04"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/d56d04","method":"GET"} []
    [2018-09-18 13:31:15] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:31:15] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:31:18] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"38d29e"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/38d29e","method":"GET"} []
    [2018-09-18 13:32:07] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:32:07] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:32:10] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"96cea7"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/96cea7","method":"GET"} []
    [2018-09-18 13:36:49] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:36:49] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:36:52] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"c6d077"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/c6d077","method":"GET"} []
    [2018-09-18 13:38:23] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:38:23] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:38:26] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"4006e4"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/4006e4","method":"GET"} []
    [2018-09-18 13:38:35] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:38:35] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:38:39] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"3304c9"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/3304c9","method":"GET"} []
    [2018-09-18 13:38:39] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:38:39] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:38:42] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"61ffd9"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/61ffd9","method":"GET"} []
    [2018-09-18 13:40:14] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:40:14] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:40:17] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"3c0a48"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/3c0a48","method":"GET"} []
    [2018-09-18 13:42:24] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:42:24] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2018-09-18 13:42:27] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"535aed"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/_wdt/535aed","method":"GET"} []
    [2018-09-18 13:43:23] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:43:23] request.CRITICAL: Uncaught PHP Exception ErrorException: "Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/tmp/phpfpmsessions/) failed: Permission denied (13)" at /www/htdocs/w01889ee/jaegerpruefung-reloaded.de/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php line 101 {"exception":"[object] (ErrorException(code: 0): Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/tmp/phpfpmsessions/) failed: Permission denied (13) at /www/htdocs/w01889ee/jaegerpruefung-reloaded.de/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:101)"} []
    [2018-09-18 13:44:15] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:46:17] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:47:17] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:48:27] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:48:52] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 13:50:52] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 14:02:22] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 14:02:25] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []
    [2018-09-18 14:04:25] request.INFO: Matched route "contao_index". {"route":"contao_index","route_parameters":{"_route":"contao_index","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend"},"request_uri":"http://tmp.uebelacker.de/app_dev.php/","method":"GET"} []

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

    Standard

    Daß auf /tmp/phpfpmsessions/ nicht zugegriffen werden darf kann ja nicht durch einer Änderung des SCSS Codes kommen, sollte aber natürlich geklärt werden.
    Stammtisch Contao Bayern: http://www.contao-bayern.de

  16. #16
    Alter Contao-Hase
    Registriert seit
    29.10.2009.
    Beiträge
    1.482
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Das ist ein generelles Problem bei All-Inkl. Du musst über eine .htaccess Direktive den temporären Ordner ändern, z.B. so:

    Code:
    php_value session.save_path "/www/htdocs/wXXXXXXXX/tmp"
    Sonst werden die PHP-Sessions im systemweiten Temp-Verzeichnis gespeichert. Diese sind durch verschiedene Benutzer geschützt. PHP möchte da trotzdem aufräumen, was dann zu den Fehler führt.

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

    Standard

    Oh man..darauf muss man erst mal kommen.

    Ich habe jetzt deine Zeile in der htaccess im /web Ordner gemacht. Das hat aber nichts verändert. Bin ich an der richtigen Stelle?

  18. #18
    Community-Admina Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    6.109
    Partner-ID
    152
    User beschenken
    Wunschliste

    Standard

    Ich bin mir gerade nicht vollkommen sicher, aber ich denke, dazu solltest Du bei allink eine php.ini nutzen

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

    Standard

    php.ini klingt ein wenig nach 1und1 :-)

  20. #20
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    583

    Standard

    Ist es aber nicht so, dass wenn man die SCSS direkt über Contao einfügt, dass einem dann die vendor prefixes fehlen, oder irre ich mich da? Je nachdem welche Browser man unterstützen will kann das ja wichtig sein.

  21. #21
    Alter Contao-Hase
    Registriert seit
    29.10.2009.
    Beiträge
    1.482
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Oh man..darauf muss man erst mal kommen.

    Ich habe jetzt deine Zeile in der htaccess im /web Ordner gemacht. Das hat aber nichts verändert. Bin ich an der richtigen Stelle?
    Bei all-inkl.com läuft es definitiv über die .htaccess. Da PHP als FPM läuft, könnte es sein, dass der Prozess neu gestartet werden muss. Ggf. mal im Backend die PHP-Version wechseln und warten die die Änderung umgesetzt sind und wieder zurück auf die gewünschte.

    Könnte sein, dass du auch noch folgende Zeile brauchst: "php_value session.gc_probability 0". Wenn du dir dann die PHPinfo anschaust (Ich meine, der Contao Manager kann das inzwischen auch), sollten die Änderungen als Local Value erscheinen.

    Und ja, dies ist aus einem Projekt entnommen, dass bei All-Inkl. gehostet wird.

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

    Standard

    Hab mal beides in die htaccess geschrieben.

    Er speichert jetzt die Sessions im neuen, eigenen Verzeichnis. Danke

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
  •