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, или из-за глюков хостера.

DB function failed with error number 145 – Joomla или нет?
Оцените статью

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

Ирина 08.12.2009 Reply

Большое вам спасибо за эту информацию. Когда у меня все полетело из-за этой ошибки, я думала у меня случиться инфаркт. Вы мой спасибель

[Ответить]

admin 08.12.2009 Reply

приятно быть спасибелем) рад, что помогло. самому тоже было стрёмно наблюдать такую картину.

[Ответить]

Alex 25.12.2009 Reply

Спасибо! Действительно помогло 🙂 А какие обычно причины этого артефакта???

[Ответить]

admin 28.12.2009 Reply

о причинах не узнавал) главное, чтобы снова работало, если уж случилась неприятность.

[Ответить]

Ура! Заработало! 10.01.2010 Reply

Проблема распространенная! Решение – супер! За день до сдачи сайта у меня приключилась такая же штука! Уже хотел начинать всё с начала. А тут бац – всего то минута, создать запрос – и полный порядок! УРА!!! АВТОР ПРОСТО УМНИЦА! ОГРОМНОЕ СПАСИБО!

[Ответить]

admin 13.01.2010 Reply

спасибо) значит не зря писал этот пост)

[Ответить]

Евгений 18.01.2010 Reply

Спасибо огромное, описанные мероприятия помогли, перепуг был конечно нехилый…

[Ответить]

bannndi 01.02.2010 Reply

спосибо! получилось!

[Ответить]

Evgeniy 16.03.2010 Reply

Тут не то чтоб чуть не поседел, последний волос чуть голову не покинул.

Автору СПАСИБО ОГРОМНОЕ!!!!

[Ответить]

Dmitry 11.05.2010 Reply

Просто огромный респект автору!!
Чуть инфаркт неслуился…

[Ответить]

admin 16.05.2010 Reply

на здоровье)

[Ответить]

takprosto 02.07.2010 Reply

Да по такому запросу сюда влетел в ужасе!
Тут выполнил запрос все получилось ))
Вот 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 Reply

Я так и не понял что нужно сделать? мне вообще показало ошибка пхп и отказало в доступе((( посказало ошибка 1045((( помогите !!!! вешаюсь(

[Ответить]

Артем 26.09.2010 Reply

Большое спасибо!

[Ответить]

Александр 28.10.2010 Reply

Огромное спасибо:)

[Ответить]

admin

пожалуйста) судя по комментам часто такое случается

[Ответить]

DVcXm 29.10.2010 Reply

Спасибо за помощь! Но хотелось бы внести уточнения. Сам я в этом не разбираюсь, но по инструкции сделать могу %)
Вместо jos_session ввел имя своей базы (у меня их две)
Вылетела ошибка, попробовал снова, но успех тот же.
От балды, оставил запрос без изменений:
REPAIR TABLE jos_session
ВУАЛЯ, все работает!!! Не знаю как так (имена баз завязаны на номер аккаунта) =)

[Ответить]

Cresh12 17.11.2010 Reply

Огромное спасибо. побольше бы таких добрых людей!

[Ответить]

Neva 03.01.2011 Reply

Огромный респект автору. Все заработало!!! Благодарность и за то, что знает, и за то, что не скупясь делится знаниями!

[Ответить]

Сергей 26.01.2011 Reply

Спасибо, друг! С тобой мои волосы будут оставаться темными))

[Ответить]

admin

@Сергей, ага, лишние расстройства совсем ни к чему)

[Ответить]

DareD 22.02.2011 Reply

А вот у меня волосы седеть и не думали. Раскажу маленькую историю: работаю я в газете, на сайте газеты выкладывают интернет опрос, в конце недели печатают результаты в бумажном издании. Как всегда заходим на сайт (при мне), как раз перед публикацией газеты и обноруживаем всем здесь знакомую ошибку. Я не представляю что чувствовал начальник рекламного агентства, но я в тот момент не сомневался в мощи поисковика, в итоге я здесь, постю и хочу в этом посте выразить величайшую благодарность автору. Теперь только осталось выяснить почему повредилась таблица базы данных. надеюсь чтонибудь выяснить, в случае чего отпишусь)))

[Ответить]

Евгений 03.03.2011 Reply

Выражаю душевную благодарность автору статьи! Очень выручил!

[Ответить]

Kombo 21.03.2011 Reply

Большое спасибо, помогло. Так в джумле ли дело?

[Ответить]

admin

@Kombo, пока никто об этом не написал, так что не знаю

[Ответить]

_b1 01.04.2011 Reply

не сработало решение, даже для всех таблиц БД вцелом репаир не помог.
те все вернулось, а через 3-4 решреша главной тот же вылет

[Ответить]

_b1

@_b1,
сам себе отвечу

если просто зажать Ф5, то получим ту же самую ошибку или 503.

это происходит изза хостера, вернее изза ограничения на ресурсы (мы ведь правда на шареде сидим ^_-).
ну впринципе вас можно поздравить – у вас растет траффик и с ждумлы пора соскакивать или нанимать спеца и оптимайзить этот фреймворк/наборбагов

[Ответить]

Дмитрий 19.04.2011 Reply

Спасибо огромное!
очень помогло!

[Ответить]

Вячеслав 26.04.2011 Reply

Огромное спасибо, выручили!

[Ответить]

Иркутск 28.04.2011 Reply

Пока гуглил ошибка сама устранилась. Видать кэщ очистился

[Ответить]

Денис 09.06.2011 Reply

я вас обожаю!
с меня пиво)

[Ответить]

admin

@Денис, с удовольствием, жарко у нас…

[Ответить]

Денис

@admin, давайте адрес или кошелек:)

[Ответить]

admin

@Денис, я хоть и смушаюсь, но кошель дам) буду друзьям рассказывать что зарабатываю на блоге)))) 41001118862457 – яд)
обещаю только по назначению потратить, отчёт будет)

DareD 26.06.2011 Reply

Скорее всего дело в хостере, потому что во время сего проишествия я попытался подключиться по FTP к серверу чего тоже не получилось. Но это лишь поверхностное суждение.

[Ответить]

blob 01.12.2011 Reply

У меня Джумла 1.5, в ПШП просто вставил REPAIR TABLE jos_session – и таблица пофиксилась.

В появлении ошибки явно хостер примазан, но он все отрицает)))

Автору спасибо и всего самого наилучшего! Вон со времен поста сколько времени прошло, а совет до сих пор людям помогает

[Ответить]

targo 02.12.2011 Reply

Спасибо. Очень помогло. Хотя интересны и причину было бы узнать… Скорее всего все же хостер: сайт был рабочий и ничего в нем нового не менялось. Просто на ровном месте – бац!

[Ответить]

Артем 07.01.2012 Reply

Спысибо, можно сказать спасли жизнь )))

[Ответить]

admin

@Артем, приятно слышать, спасибо)))

[Ответить]

Алекс 17.06.2012 Reply

А можно проще – смотрите какая таблица испорчена – и внизу бд -выполняете команду восстановить таблицу. Но все равно спасибо!

[Ответить]

admin

пожалуйста 😉

[Ответить]

Виктория 20.06.2012 Reply

Мы сделали всё как описано в инструкции, даже заново создавали таблицу jos_session и всё равно таже самая ошибка, что может быть?

[Ответить]

admin

не знаю чем помочь, увы (

[Ответить]

dizap 07.09.2012 Reply

респект,выручил

[Ответить]

Сергей 25.11.2012 Reply

Спасибо !!! Сначала чуть сазнание не потерял 😉

[Ответить]

Юрий 21.12.2012 Reply

Спасибо. Помогло. Хорошее лекарство сердечно сосудистый заболеваний))))) еще раз спасибо.

[Ответить]

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