Warning: Cannot add header information - headers already sent by

Begonnen von soxin, 21 Januar 2004, 17:46:08

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

soxin

Hi all,
weiß jemand wie diese Fehlermeldung zustande kommt?
Warning: Cannot add header information - headers already sent by ....

Ich bekomme diese Fehlermeldung bei verschiedenen Modulen ..
..
Diese fehlermeldung hatte ich die ganze Zeit nicht .. bis ich ein altes Backup von mir aufspielte..
Nun weiß ich nicht woher oder warum diese Fehlermeldung kommt..

Das Trackingmodul habe ich aus VKP Nuke 5.5 was ich laufen habe schon rausgenommen!!

Thx  :o

jubilee

Hallo !
Jau, da versucht irgendein Script nochmals den Header zu senden.
Da kannst Du nur Stück für Stück probieren/deaktivieren bis der Fehler weg ist.

BTW. Nix ist so alt, wie ein altes Backup.

soxin

LOL stimmt..

Wo kann das den drin sein??

in der mainfile.php?

In beinah jedem Modul wird der Header an irgendeiner Stelle gesendet..

Sprich er wird irgendwo in einer "ganze Zeit geladenen datei" wie z.B. die header.php, mainfile.php etc. . ..

 :cry

Distl

Er wird wohl aus irgendeinem anderen Modul das Du installiert hast und nicht zum VKP gehört aufgerufen werden.

soxin


Distl

Welches Modul hast Du denn zu letzt installiert?
Nimm es mal raus und sieh ob der Fehler immer noch auftaucht.

soxin

lol,
wie oben beschrieben .. habe ich nur ausversehen teile eines alten Backups hochgespielt..
seitdem ist der Fehler..

Ich habe KEINE neuen Module installiert!

Andi

 
ZitatWarning: Cannot add header information - headers already sent by ....
Hi :)
anstatt der 4 Punkte wäre der Rest der Fehlermeldung interessant. Genau da, steht normalerweise der Hinweis auf die Stelle, wo der Fehler auftritt ;)
schön´s Grüssle, Andi

soxin

klaro..
da kannst jetzt beinah jedes Modul nehmen .. wie z.B. das contentmodul zeile 618, das downloadmodul zeile 418.. .

Etc..
Wenn die Fehlermeldung auftritt steht da nur immer wo der header nochmals gesendet wird..
Aber nicht wo er zum ersten mal gesendet wird..  ;)

Andi

Hi :)

jo, neuere PHP-Versionen sagen auch, wo der header bereits gesendet wurde....

Dann schau mal die config.php und mainfile.php nach, ob hinter oder vor dem scriptbereich <?php ..... ?> eine Leerzeile oder sonstige Zeichen sind.
schön´s Grüssle, Andi

soxin

also habe mir nun mal meine seite gezogen und bin mit einem suchtool drüber gegangen wo überall der header gesendet wird..
aber leider kam nichts abnormales raus.. :(

...

Die Ideen von Tora habe ich auch abgecheckt ..
aber Fehlanzeige..

Noch jemand eine Idee??
 :quest

Chamaeleon

Wieviele Zeilen hat Deine config.php. Es müssen genau 262 Zeilen sein !
alles was ggfs. dahinter steht, mußt Du entfernen. Also :

config.php :

...
...

$mxConf['Version_Num'] = "vkpMx 2.1";
$mxConf['dbtype'] = "MySQL";

foreach ($mxConf as $key => $value) {
   $$key = (is_string($value) && !is_numeric($value)) ? stripslashes($value) : $value;
   }
unset($key); unset($value); unset($mxConf);
if (eregi("config.php",$_SERVER['PHP_SELF'])) {
    Header("Location: index.php");
    die();
}

?>danach darf nichts mehr stehen !


Siehe auch   http://www.pragmamx.org/modules.php?name=eBoard&file=viewthread&tid=8557#pid44234
 :)  

soxin

Hi Chamaeleon,

ich glaube du hast dich vertan..
Ich habe nicht MX laufen sonder das alte Nuke 5.5 ..

Am ende meiner config.php ist nichts besonderes..
 :quest

Chamaeleon

Sorry, soxin :)
falsches Gleis erwischt ;)
aber kannst Du mal beschreiben, was Du "RESTORED" hast ?
nur DB-Inhalte oder auch php-scripts ?  

soxin