Как быстро починить базу данных WordPress?

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

Почему «ломается» база данных?

Причин этому может быть несколько. Одной из самых главных является сбой оборудования хостинга, отвечающего за хранение и работу базы данных. Например, случайное отключение питания сервера, дефекты оборудования, сбой программного обеспечения сервера, повреждение структуры базы данных и пр. Но если такое и случилось, то можете быть уверенными, что есть довольно эффективные и действенные способы «починить» и восстановить ее работоспособность.

Способ №1. Редактирование wp-config.php

Файл wp-config.php — это основной конфигурационный файл WordPress (находится в корневом каталоге Вашего сайта), в котором хранятся не только все настройки, необходимые для нормальной работы сайта, но также и некоторые директивы для проверки и восстановления.

Так, чтобы вернуть базу данных в рабочее состояние, в нем достаточно прописать одну строчку:

define( 'WP_ALLOW_REPAIR', true );
Для копирования измененного файла на хостинг удобно использовать FTP-клиент (например, FileZilla)

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

http://site.ru/wp-admin/maint/repair.php
site.ru заменить на адрес Вашего сайта

Способ №2. Утилита phpMyAdmin

Для восстановления работоспособности также используется phpMyAdmin. Итак, чтобы воспользоваться этим инструментом, необходимо в панеле управления Вашего хостинга перейти на страницу Базы данных (или MySQL) и открыть phpMyAdmin. Например, для хостинга Beget это будет выглядеть следующим образом:

Главная страница панели управления хостинга Beget

Тут выбираете MySQL и переходите к выбору базы данных.

Страница Управление базами данных MySQL

Далее, щелкнув по значку PMA, Вы попадаете в графический интерфейс phpMyAdmin, где необходимо выбрать таблицу wp_posts.

Графический интерфейс phpMyAdmin

Далее в поле С отмеченными выбираем пункт Восстановить таблицу.

Операция восстановления в phpMyAdmin

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

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.