Периодически при открытии индексной страницы пользователь получает сообщение типа:
jtablesession::store failed
DB function failed with error number 145
Table '.\pravo\jos_session' is marked as crashed and should be repaired SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'b84be7d01d8bd2296f8414fbcc5dbd04','1307337829','','0','1','1' )
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 16 bytes) in C:\xampp\htdocs\libraries\joomla\error\exception.php on line 117
Решение:
1. Запускаем на данном хосте phpMyAdmin
2. Выбираем поврежденную базу в соответствие с сообщением об ошибке:
Table '.\pravo\jos_session' is marked as crashed and should be repaired SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'b84be7d01d8bd2296f8414fbcc5dbd04','1307337829','','0','1','1' )
В данном случае база pravo
3. Переходим в окно выполнения sql-запроса:
4. Подаем команду восстановления поврежденной таблицы: REPAIR TABLE jos_session;
Жмем кнопку ОК.
5. Открываем в браузере индексную страницу сайта и убеждаемся в его работоспособности.
Готово.