Ich bekomme auf allen seiten, auf denen Bilder sind im FE folgende Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /html/fileadmin/scripts/tags.php:11) in /typo3_src-4.1.1/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2898
Warning: Cannot modify header information - headers already sent by (output started at /html/fileadmin/scripts/tags.php:11) in /typo3_src-4.1.1/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2911
Kann mir evtl. jemand sagen, woran das liegt?
Hier mal der text aus den entsrechenden Zeilen, es ist jeweils die Zeile: "header($headLine);"
Zeile 2898:
// Set header for charset-encoding unless disabled
if (!$this->config['config']['disableCharsetHeader']) {
$headLine = 'Content-Type:text/html;charset='.trim($this->metaCharset);
header($headLine);
}
Zeile 2911:
// Set headers, if any
if ($this->config['config']['additionalHeaders']) {
$headerArray = explode('|', $this->config['config']['additionalHeaders']);
while(list(,$headLine)=each($headerArray)) {
$headLine = trim($headLine);
header($headLine);
}
Hi Faicamion,
wie die Fehlermeldung ja sagt wurde die Ausgabe im Script tags.php in der Zeile 11 gestartet.
Der Fehler tritt auf weil das Script class.tslib_fe.php nun den header senden möchten aber bereits "Ausgaben" erfolgten.
Du musst also im script tags.php nach dem Fehler suchen. Manchmal ist es eine Leerzeile vor dem <PHP oder nach PHP>.
Gruß
febo
Also, das ist der Inhalt des Scripts, kann da jemand nen fehler entdecken?
<?
$GLOBALS["TSFE"]->set_no_cache();
$params=explode(' ',$this->parameters['allParams']);
$link['parameter']=$params[0];
$link['target']=$params[1];
$this->linkCounter++;
if(substr($params[0],0,10)=='files/'){
$link['parameter']='fileadmin/count.php?f='.urlencode($params[0]);;
}
$content.=$this->typolink($this->getCurrentVal(),$link);
?>
das klingt mir nach einem Rechte-Problem.
hatte ich, glaube ich, auch schon mal.
frage doch mal bei deinem hoster nach.
gruß
mmmh, Hoster ist Mittwald, da dürfte es doch normalerweise kein Prob. mit den Rechten geben, oder?
Kann mir da niemand genaueres zu sagen, das ist nämlich ganz schön nervig!
so, die Fehlermeldung bin ich, vorerst, los!
Ich habe alle E-Mail links auf den betroffenen Seiten gelöscht, dann taucht die Meldung nicht mehr auf! Aber ne Lösung ist das ja auch nicht wirklich.
Hat denn keiner ne ahnung wie ich das weg bekomme?