Ergebnis 1 bis 13 von 13

Thema: Cannot modify header information - headers already sent

  1. #1
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    114

    Standard Cannot modify header information - headers already sent

    Hallo zusammen

    Ich habe folgendes Problem, das im alten Forum (?) auch schon einmal besprochen und teilweise unbeantwortet blieb: https://contao.org/board/topic/8807.html

    Mein Fall: Ich möchte vor der Wartung einer Site meines Kunden den aktuellen Stand auf meinem lokalen System installieren (XAMPP). Habe ich schon häufiger gemacht - immer ohne Probleme.
    DB Dumb konnte ich auch ohne Probleme einspielen.

    Leider scheitert das jetzt an den Dateien. Ich konnte leider über FTP die Daten nicht auf meine Platte kopieren, weil der Server so einen massiven Zugriff als DoS-Angriff interpretiert und nach x Dateien meine IP sperrt. Also habe ich den Admin der Site gebeten, mir ein ZIP der puplic_html irgendwohin zu stellen. War kein Problem. Dieses ZIP habe ich bei mir im XAMPP htdocs/ entpackt und die localconfig.php angepaßt. Das sollte, wie auch einige Male davor, eigentlich klappen. Tut es diesmal leider nicht.

    Ich bekomme im Frontend:
    Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\cms\system\modules\Backu pDB\languages\en\default.php:135) in C:\Programme\xampp\htdocs\cms\system\libraries\Tem plate.php on line 174

    Und im Backend:
    Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\cms\system\modules\Backu pDB\languages\en\default.php:135) in C:\Programme\xampp\htdocs\cms\system\libraries\Sys tem.php on line 461


    Beide Male also derselbe Kandidat: Die deutsche default.php des BackupDB Moduls.
    Mir schwant, daß diese Datei nicht korrupt ist, sondern, daß eventuell beim Zippen auf einem Linux und dem Entpacken auf einem WinDOS mit ANSI jetzt eventuell die CR und CR/LF irgendwo zu falschen Zeichen führen, die PHP aus dem Tritt bringt:
    http://webdesignblog.de/sonstiges/ca...er-php-fehler/

    Hier habe ich gelesen, daß man dieses Problem mit der PHP-Funktion ob_start(); und ob_end_flush(); bei der Ausgabe in den Griff bekommt:
    http://www.flexib.de/php-fehler-cann...-already-sent/

    Jetzt habe ich dazu nur eine einzige Frage: Wie?

    Wo wird eine Seite effektiv nach außen geschrieben? Dort müßte ich diese beiden Aufrufe einbauen. Nach Adam Riese.

    Die Alternative, die böse default.php zu bereinigen, habe ich mit Notepad++ versucht. Hat alles nichts gebracht. Auch ein Ersetzen von LF (Unix) nach CR/LF (ANSI) hat nichts gebracht.

    Ideen???
    Geändert von TypoLightNewbie (05.05.2010 um 12:09 Uhr)

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Installiere die Erweiterung einfach nochmal ueber das Backend. Evt. sind es auch UTF8 Probleme.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    114

    Standard

    Das geht leider nicht. Ich sehe das Backend nicht. Nur diese Meldung.


    EDIT

    Was etwas gebracht hat, ist das komplette Löschen des BackupDB Ordners in modules. Damit kann ich mich zumindest im Backend anmelden. Dann gehen die Probleme natürlich sofort weiter, weil das Phänomen sich ja durch alle Dateien zieht und nicht auf die jetzt gekillte default.php beschränkt war.

    Im Moment sehe ich statt einer Vorschau immer nur die Standard XAMPP Seite, auf die im Fehlerfall anscheinend umgeleitet wird. Auch im Frontend sehe ich zwar noch die Startseite, aber alle Links darauf werden auf die XAMPP-Logo Seite umgeleitet.
    Geändert von TypoLightNewbie (05.05.2010 um 12:29 Uhr)

  4. #4
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Dann lade Dir die default.php nochmal per Hand aus dem Repository.

    Hier heraussuchen : https://contao.org/erweiterungsliste...010039.de.html

    oder den DirektLink : https://contao.org/system/modules/rep_server/RepositoryDownload.php?token=d4d280b3d8f191ecfd4ca a1e72f1d31f


    Das Ganze in system/modules/backupdb/languages/en/ kopieren und gut ist.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  5. #5
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    114

    Standard

    Danke. Aber siehe EDIT oben.

    Auch wenn ich das mal mache. Sprich 'BackupDB' wieder in 'modules' schiebe und die default.php neu aus dem Repository dorthin speicher (de), auch dann kommt wieder diese Fehlermeldung.

  6. #6
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo TypoLightNewbie,

    probiere mal bitte folgendes:
    in der default.php steht hinter der PHP-Endekennung ?> noch ein Zeilenumbruch. Lösche den mal weg und probiere es dann noch einmal. Es hat zwar bisher keine Probleme bereitet, aber eigentlich sollte am Ende der Datei hinter ?> nichts mehr stehen.

  7. #7
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    114

    Standard

    Hallo do_while

    Das habe ich natürlich auch schon gemacht. Hat nichts gebracht.

  8. #8
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Wenn du backupdb loescht, kannst du dann das BE normal nutzen ?

    Wenn ja, installiere es nochmal ueber das BE - Erweiterungsverwaltung
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  9. #9
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    114

    Standard

    Zitat Zitat von lindesbs Beitrag anzeigen
    Wenn du backupdb loescht, kannst du dann das BE normal nutzen ?

    Wenn ja, installiere es nochmal ueber das BE - Erweiterungsverwaltung
    Ich habe spaßeshalber alle Plugins aktualisiert.
    Die Fehlermeldung ist damit weg. Ging auch schon mit dem Entfernen des BackupDB Ordners weg.
    Das kann also nicht der Casus Knaxus sein.

    Das System macht weiterhin, was es will, nicht, was es soll. Was bleibt, ist zum Beispiel das Phänomen, daß ich statt einer Vorschau die letzte XAMPP Verwaltungsseite sehe, auf der ich war. Echt wahr!!

  10. #10
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    • Caches geleert ? (Browser und TL)
    • RewriteBase in der htaccess gesetzt ?
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  11. #11
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    114

    Standard

    Zitat Zitat von lindesbs Beitrag anzeigen
    • Caches geleert ? (Browser und TL)
    • RewriteBase in der htaccess gesetzt ?
    Haaa!
    Du bist ein Genie!

    RewriteBase /
    in der htAccess aus dem Live-System lokalisiert nach
    RewriteBase /cms

    und es funzt!

    VERNEIG!!!!! Tausend Dank !!!

  12. #12
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Hervorragend !!!

    Ich sollte wohl meine AmazonWunschliste mal in die Signatur aufnehmen ;-)
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  13. #13
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo TypoLightNewbie,

    dann geht bestimmt auch BackupDB wieder

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 13
    Letzter Beitrag: 26.05.2015, 10:11
  2. Information per Layer öffnen
    Von Frankkirsch im Forum Allgemeine Inhaltselemente
    Antworten: 3
    Letzter Beitrag: 25.10.2010, 14:46
  3. Server Headers - timed out
    Von martinm79 im Forum Installation / Update
    Antworten: 2
    Letzter Beitrag: 29.07.2010, 12:32
  4. Backend bleibt leer - Cannot modify header
    Von alphabeet im Forum Installation / Update
    Antworten: 7
    Letzter Beitrag: 09.11.2009, 17:13
  5. Cannot modify header information ?!
    Von Askraba im Forum Entwickler-Fragen
    Antworten: 2
    Letzter Beitrag: 21.06.2009, 23:53

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •