Проблема с обновлением WordPress

Проблема с обновлением WordPress

После обновления ядра WordPress администратору показывается сообщение «У вас не достаточно полномочий для доступа к этой странице» при попытке попасть в админку. Как такое может быть? Решение очень простое.

У меня было 2 старых сайта на WordPress 2.8.4. Оба сайта решил обновить, и в обоих случаях увидел сообщение о закрытом доступе. В чем проблема?

Иногда так бывает, что при обновлении WordPress происходит какой-то сбой, и обновляются только файлы, а база данных продолжает думать, что стоит старая версия. Также подобная ошибка может быть вызвана плагинами, которые мы активировали ранее на старой версии из-за несовместимости с новой версией, что может негативно повлиять на продвижение сайта. Я столкнулся с обоими случаями, первый сайт восстановился способом №1, второй же отказался работать, и мне помог способ №2. Я расскажу, как вернуть себе законные администраторские права любым способом :)

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

UPDATE  ‘prefix_usermeta’  SET ‘meta_key’ = REPLACE( ‘meta_key’ , ‘wp_’, ‘prefix_’ );

Где «prefix_» — ваш новый префикс, а «wp_» — старый, который обычно ставится по дефолту.

В случае, если до сих пор доступа нет, вводим вторую команду:

UPDATE ‘prefix_options’ SET ‘option_name’ = ‘prefix_user_roles’ WHERE ‘option_name’ =’wp_user_roles’ AND ‘blog_id’ =0;

Всё. Мой первый сайт благополучно пустил меня в админку. А вот второй не захотел. Если и до сих пор доступа нет, переходим к способу №2.

Возможно, у вас конфликт нового ядра и плагинов. На форумах рекомендуют деактивировать все плагины через базу данных, но мы пойдём более простым путём. Заходим на фтп, где лежит ваш wordpress блог, открываем папку wp-content, видим папку plugins. Переименовываем ее во что угодно. Всё, плагины деактивированы, заходим в админку. Доступ открыт. После того, как попали в админку, обязательно переименовываем папку plugins обратно. Можно активировать заново плагины, у меня после активации всё осталось в рабочем состоянии.

Перед тем, как вводить команды в phpMyAdmin, не забывайте делать бэкам базы данных. Это делается одним кликом во вкладке Export. В случае возникновения проблем всегда можно задать вопрос в комментах.

Мой блог находят по следующим фразам:

Мар 17, 2010

Видел вашу ссылку по обмену постовыми, посмотрите мой блог, я бы обменялся постовым с вами, на ваших условиях.

Мар 26, 2010

Приветствую Вас! Я вижу Вы человек опытный, не могли бы Вы помочь мне в таком деле. У меня водпресс не вытягивает новые посты в фид. Проблема возникла после того, как из-за моих кривых ручек лег вордпресс, я его переустановил на чисто и вбил туда все посты заново. Теперь ссылка типа мойсайт/feed показывает только те посты которые были вбиты сразу, все последующие в фид не попали. А еще я тему немного сам правил, так вот может что там упарол. В общем дельный совет от знающего человека мне не помешает. Заранее благодарен.

Мар 26, 2010

@preoget: как вариант — если вы ставили новую тему, там возможно фид отдаётся по другому адресу, не /feed, а какой нибудь /?rss, этот адрес нужно искать в файле header.php, если не ошибаюсь

Мар 26, 2010

Все эти ссылки у меня фидбаннер ведут, где вытянуто то что отдал сам фид в вордпрессе.Что то я не вижу ссылку в этом файле.

Мар 29, 2010

Я не могу ничего проверить, т.к. фид сразу же переадресовывает на feedburner. Попробуйте удалить ленту в фибёрнере и создать ее заново с таким же именем.

мая 12, 2011

Здраствуйте! Помогите пожалуйста:
Сегодня надумал обновить версию ВП до 3.1.2. В админке нажал на автоматическое обновление, при етом не деактивировав все плагины!
Но процес обновления застыл с надписью: Обновление новой версии
После етого я перезагрузил страницу! Мне написало: что WordPress обновлено! Нужно обновить базу данных до последней версии. Я нажимаю кнопочку — Обновить базу и всё… на етом и застыло.
В админпалельпопасть не могу — выкидает чистую страницу! Что делать?!

мая 12, 2011

Бэкапов базы конечно же нет?

мая 13, 2011

есть!

мая 13, 2011

Восстановите бэкап, должно помочь. Если нет, то и вордпресс старый залейте вместе с бэкапом.

Янв 18, 2012

Все стильно написано

Наши спонсоры

Счетчики