Не пускает в админку

Вечер добрый! Возникла следующая проблема. Захожу

http://wertock.ru/wp-admin перекидывает на
http://wertock.ru/wp-login.php?redirect_to=http%3A%2F%2Fwertock.ru%2Fwp-admin%2F&reauth=1

Ввожу логин и пароль, перекидывает просто на wp-login.php Ни ошибок, ни чего. Не пускает в админку и всё.
Проблемы возникли после переноса на другой хостинг. WP 3.0.3. Надеюсь на вашу помощь.

Это BOM. Файлы надо сохранять в редакторе, в котором BOM отключается.

Расскажите пожалуйста подробнее.

Сохранил wp-login.php в UTF-8 (без ВОМ) не помогает.

Как сохранять файлы в кодировке utf-8

wp-config.php в 99% случаев.

Не помогает. Поставил чистый вп, прописал конфиг,

Может в базе что то?

Не знаю, что это за настройка. Когда я пользовался виндой, то до выхода FAR2 использовал akelpad, у которого опция "с BOM" находится в "сохранить как". Сохраните файл в стандартном виндовом блокноте в виндовой кодировке – всё равно в конфиге нет ни одной русской буквы, которая бы выводилась на сайт, одни комментарии.

Кстати, можете взять утилиту http://www.portal.kharkov.ua/soft/utf8-bom-remover.zip и проверить, чего там нотепад с плюсами сохранил при такой настройке.

И еще одно. Вроде кто-то говорил, что нотепад++ не меняет ничего в файле, если менялась опция BOM, а текст оставался неизменным.

Открыл блокнотом

Warning: Cannot modify header information - headers already sent by (output started at /var/www/wertock/data/www/wertock.ru/wp-config.php:1) in /var/www/wertock/data/www/wertock.ru/wp-login.php on line 337

Warning: Cannot modify header information - headers already sent by (output started at /var/www/wertock/data/www/wertock.ru/wp-config.php:1) in /var/www/wertock/data/www/wertock.ru/wp-login.php on line 349

Вылезло при входе, вверху.

Обработал с помощью утилиты, не помогает.

Может быть дело всё таки в путях в бд?

Может быть дело всё таки в путях в бд?

Мне кажется, что возникшая проблема связана с куками.

Попробуйте, добавить в начало файла config.php строчку:

@define('ADMIN_COOKIE_PATH', '/');

Я не уверен на 100%, но, может быть, это решит вашу проблему.

Добавил, не помогло(

Добавил, не помогло(

Вот, еще один вариант решения подобной проблемы.

Цитата из поста того, кто подобную проблему когда-то у себя решил:

Resolved. If someone has similar problems, here's what worked for me.

In wp-login.php change 2 things:

1. wp_clearcookie();
do_action('wp_logout');
$redirect_to = 'wp-login.php?loggedout=true';

change the "wp-login.php?loggedout=true" to the actual address, like "http://www.mysite.com/wp-login.php?loggedout=true"

2. Find
<input type="hidden" name="redirect_to" value="<?php echo attribute_escape($redirect_to); ?>" />

change "value="<?php echo attribute_escape($redirect_to); ?>"" to value="<?php bloginfo('wpurl'); ?>/wp-admin/"

Всем спасибо за помощь, проблема была в хостинге.

... проблема была в хостинге.

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

Если бы я знал что у них там произошло =)

Если бы я знал что у них там произошло =)

А спросить у хостера вам карма не позволяет? Cтрого спросить и счет ему выставить за моральный ущерб! 🙂 Сколько ведь дней в админку попасть не могли!

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