Здравствуйте, уважаемые читатели сайта shargaev-group.ru! На одном из поддерживаемых мною проектов на DLE, выскочила ошибка Can’t find file: ‘fas_views’ (errno: 2). В поисках устранения этой проблемы было обнаружено, что таблица fas_views в базе данных повреждена.
Переписка с технической поддержкой хостинга ничего не дала, ответили, что на хостинге все работает нормально и не каких сбоев, не было.
Что-то скрывают заразы! Для более глубокой диагностики желательно посмотреть логи mysql, но их у меня не было. Если кто-то из вас нашел причину возникновения этой ошибки, поделитесь ей в комментариях.
И так, приступим к устранению ошибки Can’t find file: ‘fas_views’ (errno: 2)
Устранить данную ошибку можно двумя способами:
1. Воспользоваться восстановлением таблицы средствами phpMyAdmin.
Заходим в интерфейс phpMyAdmin, ищем нужную таблицу и выделаем ее.
Внизу под списком таблиц есть поле С отмеченными, в нем выбираем опцию Восстановить таблицу.
Запустится процесс восстановления таблицы fas_views, после завершения процедуры восстановления сайт должен заработать.
Не работает? Переходите к пункту 2.
2. Создание новой таблицы.
Если первый способ не помог, запустите sql команду:
DROP TABLE IF EXISTS `fas_views`; CREATE TABLE `fas_views` ( `id` mediumint(8) NOT NULL AUTO_INCREMENT, `news_id` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=5 /*!40101 DEFAULT CHARSET=cp1251 */;
После выполнении sql команды, сайт должен заработать.
На сегодня все, берегите себя!
Оставить Комментарий