Bookmark and Share
Поиск по сайту
Реклама
География посещений

Падает база данных jtablesession::Store Failed, DB function failed error

tablesession::Store Failed DB function failed with error number - вот такое неприятное сообщение может Вас встретить когда Вы заходите на свой сайт. Далее же сообщается описание ошибки, например:
Can't find file: './название вашей базы данных/jos_session.frm' (errno: 13) SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '94267db4fc9ec26d6f8190f0364f5ea5','1299590169','','0','1','0' )
Причин падения отдельных таблиц или полностью базы данных может быть много. Начиная с поставщика предоставления услуг хостинга и заканчивая ошибками программирования отдельных функций на сайте.

Что же делать, если вы получили сообщение jtablesession::Store Failed, DB function failed error?

Для начала попробуйте восстановить таблицу jos_session самостоятельно через MyPhPAdmin.

  • Войдите в Cpanel Вашего хостинга;
  • Выберите PhpMyAdmin;
  • Выберите базу данных;
  • Отметьте таблицу jos_session;
  • В нижней части страницы в раскрывающемся списке «с отмеченными:» и выберите опцию: восстановить таблицу.

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

Как избежать повторения jtablesession::Store Failed, DB function failed error?

На каком-то этапе database/mysql при обработке сессии возникает баг в результате чего через какое-то время данная ошибка возникает вновь. Чтобы избежать повторения сообщения jtablesession::Store Failed, DB function failed error, следует изменить параметры в файле конфигурации.

  • Войдите в Cpanel Вашего хостинга;
  • Выберите Диспетчер файлов;
  • Находите файл configuration.php;
  • Изменяете $session_handler = 'none'

Изменить параметры настроек также можно через административную часть сайта:

  • Войдите в общие настройки;
  • Перейдите во вкладку Система;
  • В правой нижней части страницы найдите Установки сессий;
  • В поле Обработчик сессий, установите значение НЕТ, и не забудьте сохранить.

В дополнение ко всему, я еще рекомендую отключить cache на сайте.

 
Яндекс.Метрика