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

Оцените статью
  • Tim

    Spasibo!

    [Ответить]

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

    [Ответить]

  • admin

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

    [Ответить]

  • Alex

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

    [Ответить]

  • admin

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

    [Ответить]

  • Ура! Заработало!

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

    [Ответить]

  • admin

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

    [Ответить]

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

    [Ответить]

  • bannndi

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

    [Ответить]

  • Evgeniy

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

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

    [Ответить]

  • Dmitry

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

    [Ответить]

  • admin

    на здоровье)

    [Ответить]

  • Да по такому запросу сюда влетел в ужасе!
    Тут выполнил запрос все получилось ))
    Вот http://altynka.ru/extensions/18-memory-limit-.html тут плагин это против другой ошибки.
    Fatal error: Allowed memory size of [number] bytes exhausted (tried to allocate [number] bytes) in [filename]
    Спасибо за запрос !

    [Ответить]

  • Иван

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

    [Ответить]

  • Артем

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

    [Ответить]

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

    [Ответить]

    admin

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

    [Ответить]

  • DVcXm

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

    [Ответить]

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

    [Ответить]

  • Pingback: TakProsto Блог » Blog Archive » DB function failed with error number 145()

  • Neva

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

    [Ответить]

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

    [Ответить]

    admin

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

    [Ответить]

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

    [Ответить]

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

    [Ответить]

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

    [Ответить]

    admin

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

    [Ответить]

  • _b1

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

    [Ответить]

    _b1

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

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

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

    [Ответить]

  • Дмитрий

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

    [Ответить]

  • Вячеслав

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

    [Ответить]

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

    [Ответить]

  • Денис

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

    [Ответить]

    admin

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

    [Ответить]

    Денис

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

    [Ответить]

    admin

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

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

    [Ответить]

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

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

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

    [Ответить]

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

    [Ответить]

  • Артем

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

    [Ответить]

    admin

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

    [Ответить]

  • Алекс

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

    [Ответить]

    admin

    пожалуйста 😉

    [Ответить]

  • Виктория

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

    [Ответить]

    admin

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

    [Ответить]

  • dizap

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

    [Ответить]

  • Сергей

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

    [Ответить]

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

    [Ответить]