“A sütik blokkolva egy nem várt kimenet következtében.”
“Unable to Log In, Cookies Are Blocked Due To Unexpected Output”
Ezt a hibaüzentet leggyakrabban telepítés után láthatjuk, abban az esetben, ha a wp-config.php fájlt kézzel hozzuk létre a wp-config-sample.php alapján, ill. a wp-config.php -t manuálisan szerkesztettük.
A hibát az okozza, hogy a fájl karakterkódolása “UTF-8 BOM”, amikor is egy Byte Order Mark karakter kerül a fájl elejére, mely számunkra ugyan láthatatlan, de WordPress oldalunk működését megzavarja.
Szerencsére könnyen orvosolható: töltsük le a wp-config.php -t a tárhelyről, majd a Notepad++ szövegszerkesztő alkalmazás segítségével – mely egyébként kimondottan hasznos HTML/PHP/CSS fájlok szerkesztése esetén, és ingyenes – a fájl karakterkódolását egyszerűen átállíthatjuk: Kódolás menüpont, “UTF-8 BOM nélkül” (angolul “UTF-8 without BOM”, de újabb verziókban a Notepad++ simán csak “UTF-8”-ként hivatkozik a BOM nélküli UTF-8-as kódolásra) menüpontra kattintva, majd pedig mentsük a fájlt és töltsük fel a tárhelyre, felülírva a korábbi verziót.
Amennyiben a wp-config.php fájl karakterkódolása rendben van, de a hiba megjelenik, minden bizonnyal egy új bővítmény vagy egy új sablon került fel, mely a hibát okozza. Ebben ez esetben célszerű törölni a bővítményt/sablont és alternatívát keresni helyette.
Mivel nem tudunk bejelentkezni, így FTP kapcsolaton keresztül kell elérnünk WordPress oldalunk tárhelyét és kézzel törölni a hibásnak vélt bővítmény vagy sablon mappáját. Gyanakodjunk mindig arra, melyet épp nemrég telepítettünk vagy aktiváltunk.
Megjegyzés: ha fontos a bővítmény/sablon és nem szeretnénk törölni, bátran nevezzük át a mappáját vagy töltsük le számítógépünkre (és azután töröljük). A lényeg, hogy a WordPress ne találhassa meg az eredeti mappájában.
Következő cikk: Cannot modify header information - hiba javítása