Előbb-utóbb szinte minden felhasználó találkozik az alábbi hibaüzenettel:
Warning: Cannot Modify header Information - headers already sent by (output started at /home/ [hosting account]/public_html/wp-config.php:57) in /home/ [hosting account]/public_html/wp-login.php on line 202
Warning: Cannot Modify header Information - headers already sent by (output started at /home/ [hosting account]/public_html/wp-config.php:57) in /home/ [hosting account]/public_html/wp-login.php on line 214
A hibaüzenet általában azzal is együtt járhat, hogy a honlapunk helyett egy nagy fehér lap jelenik meg, az admin felületen nem tudunk dolgozni.
Megijedni nem kell, az elhárításnak van egyszerű módja:
1. Létre kell hozni egy teljesen új wp-config.php fájlt a saját gépünkön (nem a szerveren lévő szerkesztgetésével!!!)
a legegyszerűbb, ha a legfrissebb WordPress-verziót letöltjük, kicsomagoljuk, a wp-config-sample.php fájlt átnevezzük wp-config.php névre, majd egy normális szövegszerkesztővel (nem a Word-del!!) megnyitjuk szerkesztésre; beírjuk a megfelelő, létező adatbázis nevet, ~felhasználót és jelszót, valamint az adatbázisunkban használt wp_prefix-et, majd mentjük munkánkat. A kapcsolati adatokat a régi wp-config.php fájlból kileshetjük, de ne másoljuk, hanem mi írjuk be!
Az új fájlunk – tulajdonképpen – a szerveren lévő wp-config.php fájl általunk készített másolata, csak éppen a hibát nem fogja már tartalmazni, amitől kiakadt a rendszerünk, mint a kakukkos óra.
2. Menjünk fel FTP kapcsolattal a szerverünkre, és töröljük a régi wp-config.php fájlt. (Én a törlés előtt át szoktam nevezni wp-config-regi.php névre, hogy vissza tudjam ellenőrizni kapcsolódási gond esetén, hogy egészen biztos, hogy jó adatokat adtam-e meg az új fájlban.)
3. Töltsük fel az 1. pont szerint elkészített új wp-config.php fájlunkat a szerverre.
A hiba leggyakrabban akkor lép fel, ha a wp-config.php fájlt szerkesztjük/módosítjuk a szerveren, ezért két dolog mindenképpen tanácsos:
– mindig legyen mentésünk a legutóbbi wp-config.php fájlról
– a szükséges módosításokat az asztali gépünkön (laptopunkon) végezzük el, és a módosítást követően töltsük azt fel a szerverre.
Erről a hibaüzenetről és javításáról a WordPress Magyarország Fórumában 2009-ben megjelent egy rövid írás a Közlemények között „Cannot modify header information – headers already sent by hibaüzenet” címmel. Az ott szereplő megoldás most is helytálló, csak kezdőknek ez a fajta megoldás egyszerűbb és könnyebben megoldható.
Hát én mindent úgy tettem ahogy le van irva és nem vált be
Kedves Fodor István!
Valamit mégsem egészen úgy tettél, mint ahogyan le van írva… 🙂
Ha nem jársz sikerrel, akkor dobd el az adatbázist, új néven hozz létre újat, töröld le a wp-t, majd a http://hu.wordpress.org oldalról letöltött legújabb wp-t telepítsd fel.
Fog az menni… 🙂
sziasztok!
az a gondom, hogy miutan megtettem a kert lepeseket, mind az oldal, mind az admin felulet ugy tesz, mintha most telepítettem volna fel a worldpress-t.
ez normális?
Kedves édes gabor!
Mivel ez a hiba a leggyakrabban a telepítés során jelentkezik, teljesen érthető és normális, hogy helyreáll a telepítéskori rend. 😉
Kedves Győző!
Akkor ha jol ertem, ujra fel kell tenni minden egyeb bovitmenyt, widgetet, egyeb beallitasok, stb.
Nekem egyebkent nem telepiteskori, egy kesz oldallal dolgoztunk, amikor elojott.
Koszonom a valaszod!
Kedves Gábor!
A hiba előjöttének helyéről, módjáról nem annyira van információ, de elvileg jól látod a kérdést. 🙂
Kedves Győző!
Ipolyi István vagyok a Zebegényi Közbeszéd Magazin a http://www.zebegen.net honlap szerkesztője.
Az elmúlt esztendőben segítettél nekem, azt ismételten megköszönöm, de örülnék ha tudnál segíteni,hogy be tudjak lépni az adminisztrációs felületre.
Sajnos megint ez a problémám. Nem tudok belépni és ezáltal sem tudom szerkeszteni a honlapomat.
Kérném ismételten a szíves segítségedet mert egyszerűen nem tudom megoldani a dolgot.
Nagy segítség lenne ha tudnál újra segíteni, mert a Dunakanyar térségben ez az egyetlen honlap amely, nem részrehajló független és tájékoztató Magazin.
MOST SOKKAL NAGYOBB SZÜKSÉG VAN A HONLAPRA MINT VALAHA,MERT RAJTAM KERESZTÜL TÖBB EZER EMBER TÁJÉKOZÓDIK A DUNAKANYAR TÉRSÉGBEN AZ ÁRVÍZZEL KAPCSOLATOS HELYZETEKRŐL. TÖBB TELEPÜLÉSEN.
Most ismételten ez a problémám, hogy be tudjak lépni a http://www.zebegeny.net/wp-login.php? admin felületre.
Sajnos nem űzöm magas szinten a programozást ezért nekem magas, hogy mi a probléma.
A mai napon új sablont telepítettem fel mert, egyre nagyobb igény volt a változtatásra.Előtte Chip Zero-t használtam a mai napig.
De azóta nem tudok belépni. Ez már néhány órája tart így, ezért Zebegény és a Dunakanyar kistérség iletve számos budapesti telektulajdonos nem tud értesülni a fontos aktualitásokról.
Ezt írja ki a belépésnél:
arning: Cannot modify header information – headers already sent by (output started at /home/ipolyi/public_html/wp-content/themes/fragrance/functions.php:20) in /home/ipolyi/public_html/wp-login.php on line 368
Warning: Cannot modify header information – headers already sent by (output started at /home/ipolyi/public_html/wp-content/themes/fragrance/functions.php:20) in /home/ipolyi/public_html/wp-login.php on line 380
Köszönettel:Ipolyi István
Mi volt az utolsó bővítmény, vagy sablon, amit telepítettél, ami után beütött a gubanc?
Azt kapcsold ki FTP-n keresztül. Ez annyit jelent, hogy a bővítmény könyvtárát átnevezed, majd utána próbálsz belépni.
Kedves Győző!
Köszönöm a leírást, én is ezzel a problémával találtam szemben magam, miután tegnap este minden teljesen jól működött.
Megcsináltam mindent a leírtak alapján, kivéve, hogy ezt sajnos nem tudom micsoda: wp_prefix
Hogy lehetne megoldani a helyzetet? vagy jobb, ha tényleg letörlöm az egészet, és újra kezdek mindent? Ma még nem nagy tragédia, mert csak tegnap kezdtem el, és nem sokáig jutottam, de előfordulhat, hogy ez a jelenség újra előfordul? Akkor biztos nagyon szomorú lennék, ha több heti munkám elveszne?
Nagyon szépen köszönöm előre is.
Mónika
Kedves Mónika!
A prefix magyar jelentése: előtag.
Azt bizonyára tudod, hogy az adatok adatbázisban vannak szervezve, ott laknak, és minden adattáblának van egy neve, ami a WordPress-ben, alapértelmezettként, úgy kezdődik, hogy wp_.
(Képzeld el, hogy egy kollégiumban a folyosó egyik oldalán bölcsészek, a másik oldalán jogászok laknak. Mivel mindenki a wp egyetemre jár, ezért a folyosó bejáratára azt írják ki: wp_. A bal oldali soron mindenkinél az szerepel, hogy wp_bolcsesz_, míg a jobb oldali soron mindenkinél az, hogy wp_jogasz_, és mindenkinél az előtag után következik a saját neve. A látogató egyértelmű információt kap arról, hogy az ajtó mögött, amelyiken bekopogott – pl. a wp_bolcsesz_csodalatos_zulejka feliratnál – a wp egyetem bölcsész szakos Csodálatos Zulejka nevezetű hallgatója lakik.)
A telepítés során szokás megadni (és célszerű is), hogy mi legyen a a prefix neve. Pl. Egy ingatlanközvetítő oldalon adjuk meg azt, hogy wp_inkoz_, de bármit is megadhatunk, csak ne felejtsük el, és lehetőleg ne hagyjuk az alapértelmezettet. 🙂
Üdv!
Én a következő problémával küzdök:
Warning: Cannot modify header information – headers already sent by (output started at /web/sarvarikft/sarvarikft.hu/wpblog/wp-config.php:1) in /web/sarvarikft/sarvarikft.hu/wpblog/wp-includes/pluggable.php on line 875
A telepítésig sem jutok, egyből ezt írja ki, mikor indítanám a telepítést.
A config.php jól van kitöltve.
Köszönettel: karest
Kedves Karest!
Valami mégsem van jól megcsinálva… 🙂
Azt írod, ha wp-config.php jól van kitöltve, és a telepítésig sem jutsz el. Valószínűleg ott van a hiba, hogy kitöltöd előre a nevezett fájlt, valami word-szerű szerkesztővel, ahelyett, hogy hagynád a telepítőt dolgozni, amelyik meg fogja csinálni rendesen a fájlt.
Van a honlapunkon egy nagyon részletes leírás a WordPress telepítéséről, azt javaslom, hogy kövesd lépésről lépésre az ott leírtakat, és bizonyosan, eredményre fogsz jutni.
Kedves Győző:)
A következő történt-és azt szeretném kibogozni, hogy érdemes-e megcsinálnom a fentebb leírtakat:/tudom, nagyon elbaltáztam, egyszerre frissítettem a wp-t, a sablont, és „túrtam a wp-config fájlba:((/
És szeretném visszaverni a hurrogókat, akik azt mondják:”bezzeg de sz…r a WP”
Én nagyon szeretem-én kapkodtam, hát így jártam…
Egy tárhelyen 4 oldalam van:kettő fődomainen, és kettő aldomainen-ez nem tudom fontos-e?:)
Az egyiken még nem volt tartalom, -aldomaines-csak sablon, és pár pluggin, gondoltam „ráeresztem” az új:3.8 frissítést, +és a kedvenc Evolve sablonom frissítését+automatikus frissítések letiltását igy:
http://wordpress.video.hu/a-wordpress-automatikus-frissites-funkciojanak-kikapcsolasa/
A confog-php fájlba kell betenni egy sort:a cikkben:8-as sor…ezt viszont mind a 4 oldalnál betettem, módosítottam:tehát „belenyúltam” a config fájlba
Ezek után minden oldal működik, de egyik admin felületére sem tudok belépni:csak egy üres , fehér oldal van a login-php oldalon..
Namármost „túrok” napok óta, próbáltam magam megoldani-kis naiv:))-azt látom, hogy ez mind a három tranzakcióm miatt lehet.
Két dolgot csináltam:
1.Azt az oldalt, amin a sablon, és a verziófrissítést csináltam:azt letöröltem..újra raktam:akkor tökéletesen működik, semmi gond az evolve legújabb sablonjával.
2.ja, és mindegyik oldal configjából kiszedtem azt a sort, amit az automatikus frissítés miatt betettem..lehet, itt a hiba.
A sor egyébbként ez volt:
define( ‘AUTOMATIC_UPDATER_DISABLED’, true );
3.-akkor mégsem két dolog:)szóval:
azt is láttam valahol, -nálatok:)-hogy mit kellene tartalmazni a .htaccess -nek:
http://kozosseg.wphu.org/forumok/tema/kozvetlen-linkek-beallitasai
Az enyém majdnem üres volt, csak ez volt benne:
# BEGIN WordPress
# END WordPress
Hát, erre amatőr beavatkozásom…bemásoltam azt, amit a fenti linkeken láttam:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Ezek után az egyik oldal már nem elérhető-de ilyen .htaccess fájl a 4 oldal közül csak egyben volt, van..
Szóval a kicsit hosszúra nyúlt „mese” után kérdezné, hogy érdemes-e minden oldalon újra „csinálni” a wp-config fájlt?Mert hibaüzenetem nincs-csak üres oldal.
Köszönöm:)
És persze:BUÉK természetesen:)
a
Kedves Ani02!
Kezdem a legegyszerűbbnek tűnő dologgal: Boldog Új Esztendőt kívánok! 🙂 🙂
Az automatikus frissítés kikapcsolásáról nem is olyan régen írtunk; valóban nem bonyolult, csupán egy sor a wp-config.php fájlba: http://blog.wphu.org/2013/10/31/hogyan-kapcsoljuk-ki-a-wordpress-automatikus-frissites-szolgaltatasat/#more-2313
Ami izgalmasabb kérdés, az, hogy mivel szerkesztetted az említett fájlokat? Nagy a gyanú, hogy valami MS Words vagy hasonló förmedvénnyel, ami beviszi a nem kívánt karaktereket, aztán jön a fehér légypapír. 🙁
Használd a PsPad vagy a Notepad++ ingyenes, magyarul beszélő, szövegszerkesztőket.
Mivel, gyakorlatilag, alig van/volt tartalom az említett oldalakon, ezért szerencsésebb, ha újratelepíted a wp-t, legalábbis szerintem. 😉
Üdv:)
Buék:)-azt hiszem, ma még érvényes:)
Eredményekben, nyugalomban-és legfőképpen egészségben teljen ez az év Neked:)-és mindenkinek itt az oldalon.
Köszönöm a választ:)-azt az oldalt, amin frissítettem, és „bűvészkedtem”-azt le is töröltem, és feltelepítettem újból:az egy tesztoldal-és most tökéletesen megy.
De a másik 3-ba ugyanúgy nem tudok belépni, fehér oldal..
Ennek a megoldására rá nem fogok jönni amatőrként..azt az oldalt, ami feltehetőleg a gondot okozta, azt leszedtem, újra „töltve” megy-de a „gubanc” a többi oldalt is „behasaltatta”-tehát valami „általános ” gondot okozott-ráadásul-szerencsére-egyébbként az oldalak meg maradtak-„csak” az admin oldalakra nem tudok belépni.
Tehát elvileg az a sablon, vagy bővítmények, amik összeakadtak-már nincs meg-de a probléma megmaradt.
Más:frissítés letiltása:ha jól emlékszem, amit Nálatok, itt az oldalon láttam, az csak a sablon automatikus frissítését tiltotta le-amit én betettem, az pedig ninden frissítést letilt:pont az evolve sablon frissítése miatt szerettem volna a sablonok frissítését is letiltani.Lehet, hogy most is ez a legújabb Evolve sablon miatt van a gubanc-minden oldalamon a régebbi verziót használtam, a Ti fordításotokkal.
Még egy dolog jutott eszembe:a fordításotok egy elég régi verziószámú evolve sablonhoz íródott:talán 1.7 ha jól emlékszem-a legújabb pedig 2.8-as:én azért megpróbáltam rátenni a magyarítást ennél a tesztoldalnál, ami a gondot okozta:sokat már nem fordított rajta, ahogy láttam:amikor belementem a friss sablon beállításaiba, és valamit változtatni akartam, már akkor is volt fehér képernyő..esetleg a régebbi verzió fordítása egy nagyon új sablonra nem okozhat gondot?
Szőke nő mindenképpen „rá akarta húzni” a régit az újra:)
Szóval ezzel szerintem egyedül nem fogok boldogulni-aldomainek már telepítettem-fődomainek még nem.
Szerinted van rá némi esélyem, hogy csekély díjazás ellenében valaki esetleg megnézze itt-hátha meg lehetne úszni az újra telepítést első körben?
Ha nem, akkor marad az újra telepítés.
Ja és szerkesztés:én mindig a total commander „Szerkesztés” funkciójával csinálom?-Ez jó nem?-vagy itt a hiba?
Köszönöm előre is:)
a:)
ezer köszönet!
Kedves Győző!
Az általad leírt hiba nálam is jelentkezik. Elvégeztem a wp-config.php cserés javaslatodat, sajnos nem vált be. Ellenben én látom az okot, az user access manager plugin okozza csak az a gond, hogy kiszámíthatatlan: néhányszor működik, és van mikor egy érintett oldalt ezzel a hibaüzenettel hoz be:
Warning: Cannot modify header information – headers already sent by (output started at /USER/organet/wp-content/plugins/user-access-manager/user-access-manager.php:1) in /USER/organet/wp-includes/pluggable.php on line 1121
Nem tudom megfejteni. Tény, hogy az UAM plugin egy régebbi verzióját használom, mert van benne egy egyedi utasítás, amit egy fejlesztő korábban beletett, és feltétlen szükségünk van rá. Sajnos rutintalan vagyok és nem sikerült működőképességre bírnom az UAM új verziójába másolva.
Visszatérve a fenti hibára, neked van esetleg ötleted?
Köszönöm előre is,
Manya