После обновления модуля OpenWeather

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

Модератор: immortal

Ответить
lex_m14
Сообщения: 3
Зарегистрирован: Чт авг 17, 2017 11:03 pm
Благодарил (а): 1 раз
Поблагодарили: 0

После обновления модуля OpenWeather

Сообщение lex_m14 » Чт авг 17, 2017 11:21 pm

Уважаемые камрады!
После обновления модуля OpenWeather выскочила ошибка 1050: Table '`db_terminal`.`phistory_queue`' already exists
CREATE TABLE IF NOT EXISTS phistory_queue (`ID` int(10) unsigned NOT NULL auto_increment, PRIMARY KEY(ID)) CHARACTER SET utf8 COLLATE utf8_general_ci;
В PhpMyAdmin этой таблицы нет, хотя она успешно дропается :)
Админка работает. Пробовал откатить на предыдущий бэкап - выскакивает та же ошибка. Как починить?
Вложения
Image 1.png
Image 1.png (10.78 КБ) 2865 просмотров
Sasha95
Сообщения: 57
Зарегистрирован: Ср авг 02, 2017 10:16 pm
Благодарил (а): 17 раз
Поблагодарили: 1 раз

Re: После обновления модуля OpenWeather

Сообщение Sasha95 » Чт авг 17, 2017 11:39 pm

Хм, странно, у меня ничего не изменилось.
lex_m14
Сообщения: 3
Зарегистрирован: Чт авг 17, 2017 11:03 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: После обновления модуля OpenWeather

Сообщение lex_m14 » Пт авг 18, 2017 10:27 am

Добавлю...
На GitHub нашел db_terminal.sql и в нем нет ни единого упоминания про таблицу phistory_queue

Если у кого она есть, скиньте структуру для создания вручную.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: После обновления модуля OpenWeather

Сообщение skysilver » Пт авг 18, 2017 10:31 am

lex_m14 писал(а):Если у кого она есть, скиньте структуру для создания вручную.
Тыц
ph_q.png
ph_q.png (75.05 КБ) 2825 просмотров
За это сообщение автора skysilver поблагодарил:
lex_m14 (Пн авг 21, 2017 3:18 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
lex_m14
Сообщения: 3
Зарегистрирован: Чт авг 17, 2017 11:03 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: После обновления модуля OpenWeather

Сообщение lex_m14 » Пн авг 21, 2017 3:33 pm

Итак, как я победил данную проблему...
1. Отключаем Majordomo от базы (для этого достаточно в файле /var/www/config.php изменить имя пользователя БД или пароль). Данный пункт сделал для успокоения души.
2. Создаем вручную таблицу phistory_queue1 (имя произвольное) со структурой phistory_queue. Спасибо skysilver за структуру.
3. Идем /var/lib/mysql/*ВАША БД МДМ* и переименовываем/копируем phistory_queue1.frm в phistory_queue.frm
И как говорил мой дед -"Я твой дед!"

Оказывается InnoDB при глюках очень часто теряет эти frm файлики.
З.Ы. Админы делятся на тех кто не делает бэкапы, и тех кто уже делает.
Ответить