Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

Когда мы говорим о CMS, например о WordPress, то должны понимать, что Базы Данных являются одними из наиболее важных компонентов. База данных хранит все ваши посты, страницы и даже настройки, что, естественно, повышает ее значимость. Все, что мы делаем с базами данных, так это вносим туда какую-то информацию.

Однако, иногда по ряду определенных причин, БД может быть повреждена, и если такое происходит, ваш сайт начинает работать некорректно. В этом коротком руководстве мы расскажем о том, как починить полетевшую базу данных и заставить ваш сайт снова работать нормально.

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!

Смотрите также:

Почему подобная проблема происходит вообще? Таблица постов WordPress wp_posts может повредиться из-за какого-то неожиданного события или из-за какого-то сбоя на сервере. Это негативно влияет на работу сайта, и в определенный момент вы увидите, что все данные из постов и страниц исчезли.

Однако не стоит сразу паниковать. Данные все еще находятся там, а проблема произошла из-за того, что в таблице случился сбой. Из-за этого, вы можете обнаружить у себя на сайте даже страницу 404 ошибки. В любом случае, если вы столкнулись с такой неожиданной и неприятной ситуацией, не переживайте, а просто следуйте нашим инструкциям и все снова придет в строй.

Восстановление работы таблицы базы данных WordPress

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

Метод 1. Редактирование файла wp-config.php

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

Все, что вам нужно сделать, это просто добавить следующую строку в ваш файл wp-config.php:

define('WP_ALLOW_REPAIR',true);

Как восстановить поврежденную Базу Данных в WordPress

После этого вам необходимо посетить ваш сайт через этот URL:

http://вашсайт.com/wp-admin/maint/repair.php

Замените вашсайт.com на URL вашего реального веб-сайта.

Если вы новичок в данной области, то можете облегчить себе задачу и использовать FTP клиент, например FileZilla. Перейдите в корневой каталог вашей установки WordPress, скачайте этот файл, отредактируйте его, а затем загрузите его обратно. Или же вы можете непосредственно войти в вашу веб-панель управления хостингом (cPanel), запустить File Manager и затем отредактировать файл.

Обратите внимание, что не следует вносить туда какие-то другие изменения, если вы не знаете к чему это приведет.

Метод 2. Использование phpMyAdmin

Если вы знакомы с phpMyAdmin, то вам должен понравиться этот метод.

Выберите базу данных, которую вы хотите отредактировать.

Как восстановить поврежденную Базу Данных в WordPress

Теперь найдите таблицу wp_posts, выделите ее, а затем в drop-down меню нажмите на кнопку Repair table.

phpMyAdmin восстановит вашу таблицу базы данных и, надеемся, ваша проблема будет решена.

Обратите внимание, что если вы изменили свой префикс базы данных, то "wp" заменится на что-то другое, а часть "_posts" останется без изменений. Например, "xx_posts", где "хх" — ваш новый префикс базы данных.

Если вы считаете, что какая-то другая таблица тоже повреждена, то можете починить несколько из них сразу или даже выбрать все таблицы.

Не забывайте о том, что нужно регулярно делать резервные копии, в том числе и для баз данных. Чтобы в случае, если что-то пойдет не так, у вас всегда была возможность быстро все восстановить.

Используйте любой из понравившихся методов и восстанавливайте свои базы данных без проблем. Надеемся, что эта статья была для вас полезна.

Источник: beginwp.com
inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 3

Дмитрий:

Спасибо автору! Два дня мучался с базой данных. Хотел уже переустановить ее из резервной копии, но тут наткнулся на вашу статью. Воспользовался первым методом и УРА! Сайт корректно начал работать! Оказывется, как все просто.

Просто:

Спасибо ! Помогло ! Использовал 2-й способ !

Артем:

Спасибо бро, пол дня просидел, уж хотел хост сносить и заново все…. Но ту на Вашу страницу зашел и УУУУУУУУРРРРАААА

Добавить комментарий