Ошибка в модуле

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

Ошибка в модуле

Сообщение yurat2008 » Вт мар 21, 2017 3:45 pm

Где-то при обновлении новостей RSS запортилась таблица

Код: Выделить всё

http://тут мой IP/root.php?pd=&md=panel&inst=&action=rss_channels
Error:
144: Table './db_terminal/rss_items' is marked as crashed and last (automatic?) repair failed
CREATE TABLE IF NOT EXISTS rss_items (`ID` int(10) unsigned NOT NULL auto_increment, PRIMARY KEY(ID)) CHARACTER SET utf8 COLLATE utf8_general_ci; 
как исправить??
ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: Ошибка в модуле

Сообщение ipz » Вт мар 21, 2017 6:38 pm

В phpmyadmin выполните SQL:

Код: Выделить всё

DROP TABLE IF EXISTS `rss_items`;
CREATE TABLE IF NOT EXISTS `rss_items` (
  `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `TITLE` varchar(255) NOT NULL DEFAULT '',
  `BODY` text,
  `URL` char(255) NOT NULL DEFAULT '',
  `GUID` varchar(255) NOT NULL DEFAULT '',
  `ADDED` varchar(255) NOT NULL DEFAULT '',
  `CHANNEL_ID` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=11992 ;

Взято из db_terminal.sql
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

Re: Ошибка в модуле

Сообщение yurat2008 » Вт мар 21, 2017 8:07 pm

̶[̶c̶o̶d̶e̶=̶p̶h̶p̶]̶ ̶#̶1̶0̶4̶5̶ ̶Н̶е̶в̶о̶з̶м̶о̶ж̶н̶о̶ ̶п̶о̶д̶к̶л̶ю̶ч̶и̶т̶ь̶с̶я̶ ̶к̶ ̶с̶е̶р̶в̶е̶р̶у̶ ̶M̶y̶S̶Q̶L̶ ̶ ̶[̶/̶c̶o̶d̶e̶]̶
̶п̶р̶и̶ч̶е̶м̶ ̶т̶а̶к̶ ̶п̶о̶д̶ ̶w̶w̶w̶-̶d̶a̶t̶a̶,̶ ̶r̶o̶o̶t̶,̶ ̶p̶i̶ ̶-̶ ̶в̶е̶з̶д̶е̶ ̶о̶д̶и̶н̶а̶к̶о̶в̶о̶
̶
̶П̶о̶д̶ ̶к̶а̶к̶и̶м̶ ̶п̶о̶л̶ь̶з̶о̶в̶а̶т̶е̶л̶е̶м̶ ̶з̶а̶х̶о̶д̶и̶т̶ь̶?̶
Зашел, расковырял файл config-db.php там пароли. В жизнь бы не догадался какие

Теперь бы еще понять где этот код выполнить

Не прокатило

Код: Выделить всё

Ошибка
SQL запрос:


DROP TABLE IF EXISTS `rss_items`;
Ответ MySQL: Документация

#1046 - No database selected  
ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: Ошибка в модуле

Сообщение ipz » Вт мар 21, 2017 9:53 pm

В phpmyadmin сначала надо выбрать базу. В нашем случае db_terminal.
Тогда в подпункте SQL можно скопировать указанный выше код и выполнить.

Ну уверен что это решит Вашу проблему...

Пароль от своей базы не знаете?
Где Вы такой файл взяли config-db.php? Под Windows?

Стандартный файл: config.php
Define('DB_NAME', 'db_terminal');
Define('DB_USER', '<Имя пользователя>');
Define('DB_PASSWORD', '<Пароль>');
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

Re: Ошибка в модуле

Сообщение yurat2008 » Ср мар 22, 2017 12:20 am

конфиг под jessie raspberry
Уже откатился на копию трехдневной давности. Все работает
Единственное жаль потерял чуть шаблонов поведения
Ответить