Поиск по сайту

Температура за бортом

Войти в Гараж



Восстановление БД Joomla при возникновении ошибки типа: DB function failed with error number 145

На Windows-сервере имеется информационный портал. Периодически при открытии индексной страницы пользователь получает сообщение типа:


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


alt


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


alt


3. Переходим в окно  выполнения sql-запроса:

alt


4. Подаем команду восстановления поврежденной таблицы: REPAIR TABLE jos_session;


alt


Жмем кнопку ОК.


5.  Открываем в браузере индексную страницу сайта и убеждаемся в его работоспособности.

     Готово.


Обновлено 12.02.2017 00:17
 
Rambler's Top100
 
www.garage.zabkray.net , Powered by HardWorm Chita 2010 - 2021