Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: [gelöst] Update von 2.10 zu 3.5 PHP Warning: Cannot modify header information

  1. #1
    Contao-Nutzer
    Registriert seit
    01.04.2015.
    Beiträge
    127

    Standard [gelöst] Update von 2.10 zu 3.5 PHP Warning: Cannot modify header information

    Hallo,
    ich versuche gerade eine sehr alte Contao Installation von 2.10 auf 3.5 und letztendlich auf 4 zu Updaten und auf PHP 7 umzustellen.
    Bisher gemacht:
    • zunächst noch PHP 5.6
    • 3.5.40 in neuen FTP Ordner
    • neue mysql Datenbank angelegt
    • alte dort importiert
    • tl_files, templates, localconfig, system/modules kopiert
    • install tool aufgerufen
    • Datenbank mehrfach aktualisiert
    • Backend Admin neues Passwort vergeben
    • --> Backend Funktioniert
    • Frontend spuckt aber nur Server Error 500 aus

    In der Error.log steht:
    HTML-Code:
    PHP Warning: Cannot modify header information - headers already sent by (output started at /contao/system/modules/calendar/dca/._tl_calendar.php:1) in /contao/system/modules/core/library/Contao/Template.php on line 295
    #0 [internal function]: __error(2, 'Cannot modify h...', '/mnt/web011/b3/...', 295, Array)
    #1 /contao/system/modules/core/library/Contao/Template.php(295): header('Content-Type: t...')
    #2 /contao/system/modules/core/classes/BackendTemplate.php(120): Contao\Template->output()
    #3 /contao/system/modules/core/controllers/BackendMain.php(275): Contao\BackendTemplate->output()
    #4 /contao/system/modules/core/controllers/BackendMain.php(135): Contao\BackendMain->output()
    #5 /contao/contao/main.php(20): Contao\BackendMain->run()
    #6 {main}
    wo klemmt es da?

    vielen Dank im voraus
    Geändert von supahr (07.07.2019 um 20:13 Uhr)

  2. #2
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.060
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist das der einzige Eintrag in der error.log oder nur der Letzte? Das ist in der Regel ein Folgefehler eines "wirklichen" Fehlers, der hier möglicherweise mit einem Problem eines Templates des Kalenders zu tun haben könnte.

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

    Support Contao

    Standard

    Eine system/modules/calendar/dca/._tl_calendar.php gibt es nicht im Contao Core. Wurde Die von Dir erstellt bzw. bearbeitet? Prüfe Deine Installation auch mit dem Contao Check!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Nutzer
    Registriert seit
    01.04.2015.
    Beiträge
    127

    Standard

    eine "system/modules/calendar/dca/._tl_calendar.php" hab ich meines Wissens nie angelegt. Kann das möglicherweise eine MacOS erzeugte .datei sein?
    Alle Dateien sind doppelt dort vorhanden mit . vorgehängt. Habe sie mal gelöscht.
    Contao check meint:
    HTML-Code:
    Contao Check 12.0
    Eine Installation prüfen
    Version
    Eine Contao 3.5.40-Installation wurde gefunden.
    
    Beschädigte Dateien
    index.php
    Fehlende optionale Dateien
    files/tiny_templates/index.html
    Ihre Installation ist nicht aktuell.
    warum die index.php beschädigt sein soll erschließt sich mir nicht ganz, da ich sie gerade extra noch einmal frisch vom Release hier: https://github.com/contao/core/releases/tag/3.5.40
    hochgeladen habe (soviel die index.php im hauptverzeichnis als auch contao/index.php


    ich hab die error.log geleert und die Frontend Seite aufgerufen --> HTTP ERROR 500
    in der error.log wird aber beim reinen Frontend Aufruf überhaupt nichts geloggt.

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

    Support Contao

    Standard

    Ja, die durch macOS erstellten Dateien solltest Du alle löschen. Möglicherweise gibt es da noch mehr solcher Dateien in anderen Verzeichnissen. Die index.php als Einstiegspunkt muss natürlich passen. Gibt es vielleicht irgendwelche Probleme mit Deinem FTP-Client? Mit welchem Übertragungsmodus überträgst Du die Dateien?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Nutzer
    Registriert seit
    01.04.2015.
    Beiträge
    127

    Standard

    mit FileZilla, SFTP und passivem Übertragungsmodus.
    Wenn die index.php defekt wirklich defekt wäre würde das Backend auch nicht gehen oder?

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

    Support Contao

    Standard

    Das Contao Backend läuft über contao/index.php bzw. contao/main.php.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Nutzer
    Registriert seit
    01.04.2015.
    Beiträge
    127

    Standard

    ok..
    hab nochmal mit einem frischen Contao Verzeichnis gestartet und siehe da, es klappt.
    da wurden wohl wirklich beim Upload einige Dateien zerschossen.

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
  •