DB function failed with error number 145 — Joomla или нет?

Итак, если вы попали на эту страницу из поиска, то возможно уже обзавелись одним-другим седым волосом, обнаружив в браузере вместо своего сайта такого вида надпись:

DB function failed with error number 145
Table './****/jos_session' is marked as crashed and should be repaired SQL=SELECT session_id FROM jos_session WHERE session_id = '78fadd5a1adea158578aa452fe70d9ab'
SQL =
SELECT session_id
 FROM jos_session
 WHERE session_id = '78fadd5a1adea158578aa452fe70d9ab'

так вот, чтобы эта ошибка не заставила вас волноваться,

простое решение, которое проблему решило: заходим в phpmyadmin, и в SQL-запрос данной бд вводим команду

REPAIR TABLE jos_session (вместо jos_session — название вашей таблицы, вызвавшей ошибку )

А чтобы вы наверняка нашли решение в поисковиках, заклинание
DB function failed with error number 145 — для рамблера
DB function failed with error number 145 — для гугла
DB function failed with error number 145 — для яндекса

З.Ы. А пост так называется потому, что осталось невыясненным, откуда взялась ошибка — или из-за сбоя Joomla, или из-за глюков хостера.

Rate this post

48 комментариев

Ирина 08.12.2009 Ответить
Большое вам спасибо за эту информацию. Когда у меня все полетело из-за этой ошибки, я думала у меня случиться инфаркт. Вы мой спасибель
admin 08.12.2009 Ответить
приятно быть спасибелем) рад, что помогло. самому тоже было стрёмно наблюдать такую картину.
Alex 25.12.2009 Ответить
Спасибо! Действительно помогло 🙂 А какие обычно причины этого артефакта???
admin 28.12.2009 Ответить
о причинах не узнавал) главное, чтобы снова работало, если уж случилась неприятность.
Ура! Заработало! 10.01.2010 Ответить
Проблема распространенная! Решение — супер! За день до сдачи сайта у меня приключилась такая же штука! Уже хотел начинать всё с начала. А тут бац — всего то минута, создать запрос — и полный порядок! УРА!!! АВТОР ПРОСТО УМНИЦА! ОГРОМНОЕ СПАСИБО!
admin 13.01.2010 Ответить
спасибо) значит не зря писал этот пост)
Евгений 18.01.2010 Ответить
Спасибо огромное, описанные мероприятия помогли, перепуг был конечно нехилый…
bannndi 01.02.2010 Ответить
спосибо! получилось!
Evgeniy 16.03.2010 Ответить
Тут не то чтоб чуть не поседел, последний волос чуть голову не покинул. Автору СПАСИБО ОГРОМНОЕ!!!!
Dmitry 11.05.2010 Ответить
Просто огромный респект автору!! Чуть инфаркт неслуился…
admin 16.05.2010 Ответить
на здоровье)
takprosto 02.07.2010 Ответить
Да по такому запросу сюда влетел в ужасе! Тут выполнил запрос все получилось )) Вот http://altynka.ru/extensions/18-memory-limit-.html тут плагин это против другой ошибки. Fatal error: Allowed memory size of [number] bytes exhausted (tried to allocate [number] bytes) in [filename] Спасибо за запрос !
Иван 31.08.2010 Ответить
Я так и не понял что нужно сделать? мне вообще показало ошибка пхп и отказало в доступе((( посказало ошибка 1045((( помогите !!!! вешаюсь(
Артем 26.09.2010 Ответить
Большое спасибо!
Александр 28.10.2010 Ответить
Огромное спасибо:)
admin 28.10.2010 Ответить
пожалуйста) судя по комментам часто такое случается
DVcXm 29.10.2010 Ответить
Спасибо за помощь! Но хотелось бы внести уточнения. Сам я в этом не разбираюсь, но по инструкции сделать могу %) Вместо jos_session ввел имя своей базы (у меня их две) Вылетела ошибка, попробовал снова, но успех тот же. От балды, оставил запрос без изменений: REPAIR TABLE jos_session ВУАЛЯ, все работает!!! Не знаю как так (имена баз завязаны на номер аккаунта) =)
Cresh12 17.11.2010 Ответить
Огромное спасибо. побольше бы таких добрых людей!
Neva 03.01.2011 Ответить
Огромный респект автору. Все заработало!!! Благодарность и за то, что знает, и за то, что не скупясь делится знаниями!
Сергей 26.01.2011 Ответить
Спасибо, друг! С тобой мои волосы будут оставаться темными))
admin 26.01.2011 Ответить
@Сергей, ага, лишние расстройства совсем ни к чему)
DareD 22.02.2011 Ответить
А вот у меня волосы седеть и не думали. Раскажу маленькую историю: работаю я в газете, на сайте газеты выкладывают интернет опрос, в конце недели печатают результаты в бумажном издании. Как всегда заходим на сайт (при мне), как раз перед публикацией газеты и обноруживаем всем здесь знакомую ошибку. Я не представляю что чувствовал начальник рекламного агентства, но я в тот момент не сомневался в мощи поисковика, в итоге я здесь, постю и хочу в этом посте выразить величайшую благодарность автору. Теперь только осталось выяснить почему повредилась таблица базы данных. надеюсь чтонибудь выяснить, в случае чего отпишусь)))
Евгений 03.03.2011 Ответить
Выражаю душевную благодарность автору статьи! Очень выручил!
Kombo 21.03.2011 Ответить
Большое спасибо, помогло. Так в джумле ли дело?
admin 25.03.2011 Ответить
@Kombo, пока никто об этом не написал, так что не знаю
_b1 01.04.2011 Ответить
не сработало решение, даже для всех таблиц БД вцелом репаир не помог. те все вернулось, а через 3-4 решреша главной тот же вылет
_b1 01.04.2011 Ответить
@_b1, сам себе отвечу если просто зажать Ф5, то получим ту же самую ошибку или 503. это происходит изза хостера, вернее изза ограничения на ресурсы (мы ведь правда на шареде сидим ^_-). ну впринципе вас можно поздравить — у вас растет траффик и с ждумлы пора соскакивать или нанимать спеца и оптимайзить этот фреймворк/наборбагов
Дмитрий 19.04.2011 Ответить
Спасибо огромное! очень помогло!
Вячеслав 26.04.2011 Ответить
Огромное спасибо, выручили!
Иркутск 28.04.2011 Ответить
Пока гуглил ошибка сама устранилась. Видать кэщ очистился
Денис 09.06.2011 Ответить
я вас обожаю! с меня пиво)
admin 09.06.2011 Ответить
@Денис, с удовольствием, жарко у нас…
Денис 09.06.2011
@admin, давайте адрес или кошелек:)
admin 09.06.2011
@Денис, я хоть и смушаюсь, но кошель дам) буду друзьям рассказывать что зарабатываю на блоге)))) 41001118862457 — яд) обещаю только по назначению потратить, отчёт будет)
DareD 26.06.2011 Ответить
Скорее всего дело в хостере, потому что во время сего проишествия я попытался подключиться по FTP к серверу чего тоже не получилось. Но это лишь поверхностное суждение.
blob 01.12.2011 Ответить
У меня Джумла 1.5, в ПШП просто вставил REPAIR TABLE jos_session — и таблица пофиксилась. В появлении ошибки явно хостер примазан, но он все отрицает))) Автору спасибо и всего самого наилучшего! Вон со времен поста сколько времени прошло, а совет до сих пор людям помогает
targo 02.12.2011 Ответить
Спасибо. Очень помогло. Хотя интересны и причину было бы узнать… Скорее всего все же хостер: сайт был рабочий и ничего в нем нового не менялось. Просто на ровном месте — бац!
Артем 07.01.2012 Ответить
Спысибо, можно сказать спасли жизнь )))
admin 14.02.2012 Ответить
@Артем, приятно слышать, спасибо)))
Алекс 17.06.2012 Ответить
А можно проще — смотрите какая таблица испорчена — и внизу бд -выполняете команду восстановить таблицу. Но все равно спасибо!
admin 27.06.2012 Ответить
пожалуйста 😉
Виктория 20.06.2012 Ответить
Мы сделали всё как описано в инструкции, даже заново создавали таблицу jos_session и всё равно таже самая ошибка, что может быть?
admin 27.06.2012 Ответить
не знаю чем помочь, увы (
dizap 07.09.2012 Ответить
респект,выручил
Сергей 25.11.2012 Ответить
Спасибо !!! Сначала чуть сазнание не потерял 😉
Юрий 21.12.2012 Ответить
Спасибо. Помогло. Хорошее лекарство сердечно сосудистый заболеваний))))) еще раз спасибо.

Добавить комментарий