Post Pic

Проблема с обновлением 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. Попробуйте удалить ленту в фибёрнере и создать ее заново с таким же именем.

Оставьте комментарий

* Имя, Email, антиспам и сам комментарий - обязательны.

Translator

Russian flagItalian flagEnglish flagGerman flagFrench flagSpanish flagArabic flag
Czech flagPolish flagLatvian flagLithuanian flagUkrainian flagEstonian flagTurkish flag

Популярные записи

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

отдых в крыму цены
Вот непохожее декорирование интерьера в офисе.
Купи/продай диван: диваны и кресла . Скидки на мебель и аксессуары.

Последние комментарии

  • Эндрю: Чего то не работает. Вот ошибка вылезает: Parse error: syntax error, unexpected T_STRING in...
  • Родич Анна борисовна: Комментарий, хм поверьте, замечательная вещь…но не всегда людям хочется их оставлять....
  • Петр: На самом деле таких мини-акций только в этом месяце будет около десятка. CRM-кампании
  • BY Blogger: Самый дешевый тариф без абонентки, разговорный чтоли. Просто уже 8 лет являюсь абонентом, ни разу не...
  • GADSWAN: Прочитал, попробовал, не получилось. . . Реакция была примерно такая: «Извините на вашем тарифном...

Счетчики