N: Cannot modify header information - Eto & MODx

Máte problém, hľadáte niečo? Opýtajte sa a poradíme...

Moderátor: Moderators

Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

N: Cannot modify header information - Eto & MODx

Príspevok od používateľa _rasel^ »

Toto je dost casty problem vsetkych verzii Etomite a MODx(u). Ak sa s nim stretnete, tak je niekolko z moznych sposobov zbavenia tejto vtipnej parser hlasky:
  • V 'Etomite / MODx Manager - Configuration - Log Visits' nastavit na 'No' - ma to tu nevyhodu, ze vypnete statistiky webu
  • Editovat subor 'index.php' v riadku 405 (podla hlasky - riadok pred) odstranit '\n' - trocha zazracne (a mierne nepochopitelne) riesenie, ale mne to pomohlo
btw: Tato parser hlaska sa zobrazuje 'iba' pri kazdom vasom prvom navstiveni stranky, ak date refresh je prec.
« PHP Parse Error » napísal:Warning: Cannot modify header information - headers already sent in /nfsmnt/hosting2_1/8/d/8d2dae14-1cb3-48ae-8c48-461fae762d70/etomite.sk/sub/main/index.php on line 406

« Error »
Etomite encountered the following error while attempting to parse the requested resource:

« PHP Parse Error »

PHP error debug
Error: Cannot modify header information - headers already sent
Error type/ Nr.: Warning - 2
File: /nfsmnt/hosting2_1/8/d/8d2dae14-1cb3-48ae-8c48-461fae762d70/etomite.sk/sub/main/index.php
Line: 406
Line 406 source: header($header);
Edit: Tuto hlasku zobrazuje ak Etomite bezi na PHP 4.4.2. Bude korektne fixnuta v novej verzii Etomite 0.6.1 RTMb, ktora ma uzriet svetlo sveta o par dni...
..:: Etomite CMS → Rulezzz !.!.!. ::..
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok od používateľa _rasel^ »

Na niektorych blbo nakonfigurovanych hostingoch sa vyskytuje tato vtipna hlaska aj v Etomite 0.6.1 Ak ju tam nechcete mat, tak sa jej mozete zbavit nasledovne:
Na koniec pouzivaneho templatu pridate riadok:

Kód: Vybrať všetko

<div style='display: none;'>
... a v index.php riadok 976 nahradite za:

Kód: Vybrať všetko

   $parsedMessageString .= "</body></html></div>";
..:: Etomite CMS → Rulezzz !.!.!. ::..
siho
Thief
Thief
Príspevky: 5
Dátum registrácie: So Apr 29, 2006 8:44 pm
Kontaktovať používateľa:

Príspevok od používateľa siho »

A v com je blbo nakonfigurovany hosting? Akurat vcera som si rozbehol net a presne toto mi vyskakuje, tak chcem napisat mojmu poskytovatelovi hostingu, ci by sa to nedalo fixnut z jeho strany.. ;)
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok od používateľa _rasel^ »

Vies co... ani to netusim. Tento problem nie je iba u Etomite, ale aj u MODxu a dalsich n* CMS. Teto problem je na hostingu WebSupportu, ale zasa v Inet a Antik tento problem nemaju...
Zatial jedine riesenie je vypnutie statistik v administracii Etomite / MODxu.
..:: Etomite CMS → Rulezzz !.!.!. ::..
siho
Thief
Thief
Príspevky: 5
Dátum registrácie: So Apr 29, 2006 8:44 pm
Kontaktovať používateľa:

Príspevok od používateľa siho »

No skoda.. ;)

Ale zatial som pridal iba do templatu ten prvy riadok

Kód: Vybrať všetko

<div style='display: none;'>
index.php som este nemal moznost upravit, lebo tu vo worku nejak nemam program na najdenie 976. riadku! ;)
A vyzera to tak.. ze to pomohlo. :P

btw.. k websupportu si mozes doplnit mediahost ;)
Napísať odpoveď