Эссе на свободную тему

Как отремонтировать таблицу MySQL WordPress

Сегодня, когда я зашла в админку своего мультисайта, меня поджидал неприятный сюрприз. Сей блог «Вечные темы» не отображался в падающем меню «Мои сайты». На месте, где должна находиться ссылка для входа в консоль, светилась пустота. На странице управления сайтами адрес блога был виден, однако, как быстро выяснилось, ссылка вела на главный блог мультисайта.

Как отремонтировать таблицу MySQL WordPress

Единственно, что, на первый взгляд, было можно сделать, это изменить информацию и настройки сайта в режиме управления сетью. В информации ссылка на блог оказалась испорченной. Попытки ее исправить ни к чему не привели.

Настройки также оказалось невозможно изменить по причине того, что настройки сайта оказались не доступны. Из всего этого легко сделать вывод о сбое в MySQL, приведшем к поломке таблицы.

Судя по информации, которую автоматически прислал плагин Jetpack, исправно сообщающий о всех сбоях и восстановлениях работы блогов, сбой произошел накануне поздно вечером. Была суббота, выходной день, я никаких манипуляций с блогами не производила, так что, видимо, сбой произошел на хостинге.

Похоже, поломка таблиц MySQL — явление не слишком редкое, поскольку в WordPress, начиная с версии 2.9, предусмотрен ремонт базы данных посредством восстановления стандартных таблиц. Для того, чтобы починить таблицы MySQL, необходимо в файл config.php вставить следующий код:

define('WP_ALLOW_REPAIR', true);

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

После того, как я убедилась в том, что админка и сайт в порядке, а ошибок больше нет, я удалила из файла config.php указанный выше код, поскольку эта строка дает доступ к админке любому пользователю.

Есть еще одна возможность проверить и восстановить базу данных — через CPanel. Для этого необходимо зайти в CPanel на своем хостинге, а затем перейти в MySQL Databases.

Как отремонтировать таблицу MySQL WordPress

Скриншот выше из Мультихост. Похоже, я уже во второй раз даю антирекламу своему хостингу. Хотя проблема с перегрузкой сайтов уже разрешена.

(Всего визитов: 1, из них 1 сегодня)
Поделиться в соцсетях
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x