Ошибка в БД Joomla: Session is marked as crashed and should be repaired

Полезное для Joomla


Здравствуйте дорогие друзья и любители Joomla. Изображение ниже демонстрирует сообщение об ошибке, которое иногда появляется на сайтах Joomla:

error-in-bd-joomla

На самом деле это довольно понятное сообщение, если вы знаете что искать.

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

Какую именно таблицу нам требуется восстанавливать? В сообщении мы видим следующую строку: Table ‘./nass_j25testdb/usjbr_session

В ней содержится два полезных факта:

  • Наша база данных называется nass_j25testdb
  • Наша таблица называется usjbr_session

Итак, чтобы решить возникшую проблему, нам нужно найти базу данных под названием nass_j25testdb и восстановить в ней таблицу usjbr_session.

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

Авторизуйтесь в панели управления своим хостингом. Нам нужно найти ссылку «Мои базы данных MySQL». Например, так как на картинке ниже.
mysql_databases

Самым простым решением здесь будет опция «Модификация баз данных».

  • Найдите опцию «Восстановить БД».
  • Выберите nass_j25testdb.
  • Нажмите на кнопку «Восстановить БД».

modify_databases
После этого, вы увидите несколько сообщений. В одном из них вы скорее всего прочитаете, что проблема с таблицей _session была найдена и исправлена:

repair_databases

Теперь с сайтом должно быть всё в порядке, мы так исправляли сайт http://www.fplus.ru.

Альтернативное решение как исправить ошибку в БД CMS Joomla

Вот ещё один способ решения нашей проблемы. Многие хостинговые компании дают прямой доступ к базе данных через интерфейс phpMyAdmin. Выглядеть это можете так:

phpmyadmin

Найдите свою базу данных в левой части страницы:

phpmyadmin_db

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

bd_tableВы увидите сообщение, гласящее, что SQL-запрос был успешно выполнен. После этого ваш сайт должен заработать в обычном режиме.

repair_table

Как видите, ничего страшного в ошибке БД Joomla Session is marked as crashed and should be repaired нет и ее можно быстро поправить. А на этом все. Всем удачного отдыха. Увидимся.

Joomla Блог Nauca – научись работать с Joomla

Хочешь получать на e-mail свежие статьи о компонентах, модулях, плагинах и других полезных вещах связанных с Joomla? Не пропусти ничего полезного, подпишись на новости блога Nauca: