Cannot modify header information

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ZombieBot
Člen | 4
+
0
-

Zdravím,

už asi dvě hodiny řeším, proč mi vždy v cca desetiminutových intervalech a nebo když něco upravím laděnka vždy vyhodí warning:

Warning

Cannot modify header information – headers already sent by (output started at /data/web/virtuals/41063/virtual/www/subdom/webstudio/app/bootstrap.php:3)

Screen zde: http://csko.cz/d/pnzLqJcw

Momentálně to mám na webhostingu od wedosu. Nikdy jsem se s tímto problémem nesetkal, tak nevím. První co mě napadlo bylo BOM, ale to jsem nakonec vyloučil.

Napadá vás něco?

Díky za odpověď.

EDIT: Ono by mi to ani nějak extra nevadilo, horší je to, že se ten warning vypíše i v produkční verzi.

EDIT2: Error v produkční verzi:

Warning: The use statement with non-compound name ‚Nette‘ has no effect in /data/web/virtuals/41063/virtual/www/subdom/webstudio/app/bootstrap.php on line 3

Řádek 3 v bootstrapu: use Nette

Editoval ZombieBot (29. 3. 2013 13:05)

Grelek
Člen | 233
+
0
-

Je nutné mít tohle přímo v kódu? Zkus to dát do config.neon.

nette:
	security:
		frames: "SAMEORIGIN"

ZombieBot napsal(a):

EDIT2: Error v produkční verzi:

Warning: The use statement with non-compound name ‚Nette‘ has no effect in /data/web/virtuals/41063/virtual/www/subdom/webstudio/app/bootstrap.php on line 3

Řádek 3 v bootstrapu: <?php use Nette, ?>

Zřejmě je to tam zbytečné. Zkus to vymazat. =)

Editoval Grelek (29. 3. 2013 13:03)

ZombieBot
Člen | 4
+
0
-

Grelek napsal(a):

Je nutné mít tohle přímo v kódu? Zkus to dát do config.neon.

nette:
	security:
		frames: "SAMEORIGIN"

ZombieBot napsal(a):

EDIT2: Error v produkční verzi:

Warning: The use statement with non-compound name ‚Nette‘ has no effect in /data/web/virtuals/41063/virtual/www/subdom/webstudio/app/bootstrap.php on line 3

Řádek 3 v bootstrapu: <?php use Nette, ?>

Zřejmě je to tam zbytečné. Zkus to vymazat. =)

Jo, to první nepomohlo, když jsem to tam přidal, to druhé, to smazaní ano. Teda, alespoň se to tak tváří, tak snad. Díky za pomoc :)

E: Ono to vlastně logicky dává smysl, že to nešlo, protože php error se vypsal dříve, než se header odeslal, takže to pak řvalo.

Editoval ZombieBot (29. 3. 2013 13:08)

Grelek
Člen | 233
+
0
-

Panebože… teď jsem si všiml, že ten screenshot laděnky je cache. Odtamtud to asi nevymažeš. =D Nemáš někde nějaký dump? Mně to občas takhle padá na hlavičkách, když špatně dumpuju.

Editoval Grelek (29. 3. 2013 13:29)

ZombieBot
Člen | 4
+
0
-

Grelek napsal(a):

Panebože… teď jsem si všiml, že ten screenshot laděnky je cache. Odtamtud to asi nevymažeš. =D Nemáš někde nějaký dump? Mně to občas takhle padá na hlavičkách, když špatně dumpuju.

Ono, sice se to seklo někde v cache, ale problém byl jinde. Díky tomu, že bylo povolené zobrazování PHP chyb a warningů, tak se před díky tomu řádku use Nette, vypsal warning, díky kterému se nemohla hlavička odeslat.