Захожу сегодня в админку WordPress, а там предлагают обновиться.
Жму кнопку «Обновить автоматически» и только после вижу, что обновление в английской локализации.
С дуру кликнул в браузере остановить, и ку-ку. Вместо админки и сайта черная надпись по англицки.
Впрочем это как раз не беда. Удаляешь один файлик в корне сайта и все работает… работало.
Сайт запустился, а админка после авторизации выдавала только это: «У вас недостаточно полномочий для доступа к этой странице.».
Даже восстановление пароля не помогло.
Удаление кук и повторная авторизация — тоже.
Пришлось:
- Сносить таблицы не относящиеся к постам и комментам.
- Заливать их из копии декабря прошлого кода.
- Сносить корень сайта, папку wp-admin и wp-includes, а затем восстанавливать их из все той-же декабрьской копии.
В итоге админка завелась. Обновился англицкой локализацией и полный порядок.
Ребята! Если ткнули обновить WordPress, сразу убирайте руки от клавиатуры! Ждите окончания обновления! Не у каждого под кроватью бэкапы сайта и базы.))
PS Бегом бэкапиться! Потом некогда будет!
PPS И еще стоит отметить. Иногда WordPress после ваших манипуляций в ультимативной форме требует обновить таблицы, а после плюет вам в лицо пресловутым «У вас недостаточно полномочий для доступа к этой странице».
В этом случае, прежде чем обновлять эти самые таблицы — сделайте бэкап базы, а уже потом обновляйтесь.
Фишка в том, что после обновления вы лезете в таблицу «wp_option» и переписываете даннае из поля «db_version». Затем базу сносите и восстанавливаете из резервной копии. После этого находите в той же таблице то же поле и вставляете в него переписанные только что данные (цифру). После этого WordPress затыкается и позволяет себя обновить уже как положено (из консоли).
PPPS Вы еще здесь! А ну живо бэкапы делать!!!))
Только что попался на эту же ошибку!
Помог снос папок wp-admin и wp-includes и заливка их из другого работающего на WP сайта.
Спасибо за информацию. Учту))