Ошибки БД: "Incorrect key file", "Can't open file", "Incorrect information in file" и др.

Эта проблема характерна для базы данных MySQL, таблиц в формате MyISAM.


Для решения проблемы в окне SQL-запроса выполните


repair table b_search_content_stem


b_search_content_stem - имя неработающей таблицы.


Есть возможность выполнить восстановление всех таблиц при неработающем сайте. Для этого надо знать логин и пароль к базе данных, передать их на страницу проверки.


Например:

http://172.16.17.35/bitrix/admin/repair_db.php?login=db_login&password=db_password


Значения db_login и db_password берутся из dbconn.php

Можно узнать их через ftp.


Затем нажать кнопку:


Check / repair tables


Чтобы увеличить надежность таблиц рекомендуется перевести их в формат InnoDB вместо MyISAM (если эта возможность поддерживается на хостинге). Модуль "монитор производительности" позволяет выполнить эту операцию из административного интерфейса.