Zum Inhalt springen

Fehler im Backend

Erstellt am 18. August 2005 · 2 Antworten · letzte Antwort am 18. August 2005

Tags: Frage

typoneuling ·

Hallo, ich weiß nicht ob der Fehler im Backend-Forum oder hier richtig ist?

Habe Typo3 mehrfach auf verschiedenen Hosts installiert und habe bis auf eine Installation immer das Problem, dass im Backend bei allen Formularen, also Seiteneditieren erstmal eine halbe Seite Quelltext ausgegeben wird. Die Funktionsweise scheint zu gehen. Das heißt ich kann mit dem System "anscheinend" arbeiten aber die Oberfläche ist irgendwie total zermurkst da cirka 1000 Zeilen Quelltext erscheinen und darunter erst die Eingabemaske und am Ende gibt es immer den Fehler:

Warning: Cannot modify header information - headers already sent by (output started at /httpd/www.xxx.de/www/site/typo3/t3lib/class.t3lib_tceforms.php:5119) in /httpd/www.xxx.de/www/site/typo3/template.php on line 601

Wundert mich das ich der einzige mit diesem Verhalten bin, da es anscheinend häufig auftritt, zumindestens bei mir :-(

humpun ·

Ich glaube du solltest mal das File /httpd/www.xxx.de/www/site/typo3/template.php in der Line 601 anschauen.

Da sollte das Problem liegen, wenn du es nicht schaffst zu beheben, poste von 598 bis 605 hier rein .Dann sollten wir es hinkriegen zusammen 😉

humpun

typoneuling ·

Hallo humpun,

danke für die schnelle Antwort. Ich kann den Quelltext hier gerne posten, allerdings scheint es eher an anderer Stelle zu haken, da ich ja das gleiche Paket auf drei verschiedenen Servern installiert habe und einmal läuft es einwandfrei und zweimal der besagte Fehler, das deutet doch eher auf Kompatibilitätsprobleme mit der PHP- oder Linuxversion hin !? Ansonnsten hier der Sourcecode:

/**
	 * Returns page start
	 * This includes the proper header with charset, title, meta tag and beginning body-tag.
	 *
	 * @param	string		HTML Page title for the header
	 * @return	string		Returns the whole header section of a HTML-document based on settings in internal variables (like styles, javascript code, charset, generator and docType)
	 * @see endPage()
	 */
	function startPage($title)	{
			// Get META tag containing the currently selected charset for backend output. The function sets $this->charSet.
		$charSet = $this->initCharset();
		$generator = $this->generator();

			// For debugging: If this outputs "QuirksMode"/"BackCompat" (IE) the browser runs in quirks-mode. Otherwise the value is "CSS1Compat"
#		$this->JScodeArray[]='alert(document.compatMode);';

			// Send HTTP header for selected charset. Added by Robert Lemke 23.10.2003
		header ('Content-Type:text/html;charset='.$this->charset);

		switch($this->docType)	{
			case 'xhtml_strict':
				$headerStart= '<!DOCTYPE html
	PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?xml version="1.0" encoding="'.$this->charset.'"?>
<?xml-stylesheet href="#internalStyle" type="text/css"?>
';