Ergebnis 1 bis 6 von 6

Thema: localconfig durch cronjob geändert?

  1. #1
    Contao-Nutzer Avatar von liebling65
    Registriert seit
    23.01.2011.
    Ort
    Regensburg
    Beiträge
    198

    Standard localconfig durch cronjob geändert?

    Hallo Gemeinde,

    ein interessanter Fall tritt hier auf:
    seit vorgestern Nacht (gestern Nacht auch) wird die localconfig um 22.13 Uhr um das Zeichen ' = ' ergänzt. Das hat zur Folge, dass die Website und das Backend nicht mehr funktionieren. Per Shell oder FTP kann ich das ja schnell wieder ändern, ist aber trotzdem natürlich suboptimal. Gesehen habe ich das dann im error.log - ich hatte eh die localconfig im Verdacht.
    Jetzt bin ich natuerlich auf der Suche welcher Prozess denn da irgendetwas tut.
    Die letzten Einträge im System-Log:
    [28.01.2015 22.13] PURGING Vault... Finished: Nothing to do.
    [28.01.2015 22.13] Checked for Contao updates
    [28.01.2015 22.13] Purged the temp folder
    Kann es das sein? Hat das schonmal jemand beobachet? Ich werde jetzt mal den Cronjob "Cache löschen" laut der Anleitung von BugBuster deaktivieren und kucken, ob das dann wieder so ist.

    Für weitere Hinweise bin ich sehr dankbar.

    Gruss aus Regensburg
    Erich

  2. #2
    Contao-Nutzer Avatar von liebling65
    Registriert seit
    23.01.2011.
    Ort
    Regensburg
    Beiträge
    198

    Standard

    Ok, die Anleitung ist wohl eher für ältere Versionen von Contao
    http://www.contao.glen-langer.de/cro...ktivieren.html

  3. #3
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Aber nur was die Grunddefinition betriftt, der Rest trifft immer noch zu denke ich mal.
    Die Defintion liegt nun hier: system/modules/core/config/config.php ab Zeile 370 (aktuelle Version)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  4. #4
    Contao-Nutzer Avatar von liebling65
    Registriert seit
    23.01.2011.
    Ort
    Regensburg
    Beiträge
    198

    Standard

    Ok, es ist also so (nach den letzten Erkenntnissen): diese seltsame Istgleich-Zeichen wird immer beim Neuschreiben der localconfig.php eingesetzt, nach "allowedTags" wird alles sauber geschlossen und dann ein Istgleich angefuegt:

    $GLOBALS['TL_CONFIG']['allowedTags'] =
    '<script><a><abbr><acronym><address><area><article ><aside><audio><b><bdi><bdo><big><blockquote><br>< base><button><canvas><caption><cite><code><col><co lgroup><data><datalist><dataset><dd><del><dfn><div ><dl><dt><em><fieldset><figcaption><figure><footer ><form><h1><h2><h3><h4><h5><h6><header><hgroup><hr ><i><img><input><ins><kbd><keygen><label><legend>< li><link><map><mark><menu><nav><object><ol><optgro up><option><output><p><param><pre><q><s><samp><sec tion><select><small><source><span><strong><style>< sub><sup><table><tbody><td><textarea><tfoot><th><t head><time><tr><tt><u><ul><var><video><wbr><iframe >'; =

    Dadurch funktioniert natuerlich Contao nicht mehr, per FTP oder Shell muss ich dann das Istgleichzeichen wieder entfernen.

    Kann ich das Erzeugen der localconfig auch per Shell starten? Das wuerde mir bei der Fehlersuche sehr helfen... oder jemand hat ne andere Idee.

    Sehr interessanter Fall - bei ueber 40 Installationen

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

    Standard

    Hm, mach mal ein var_dump($GLOBALS['TL_CONFIG']); irgendwo nachdem alle Extensions geladen wurden, evt. in der dcaconfig.php

  6. #6
    Contao-Nutzer Avatar von liebling65
    Registriert seit
    23.01.2011.
    Ort
    Regensburg
    Beiträge
    198

    Standard

    So, jetzt haben wir den Übeltäter: aus irgendeinem Grund hat sich ein Carriage-Return nach dem ## $GLOBALS['TL_CONFIG']['allowedTags'] = ## eingeschlichen, somit hatte der Parser ein Problem beim Schreiben der neuen config und hat das Istgleichzeichen eingefuegt.

    Merci fuer die Anteilnahme und Mithilfe

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
  •