Сообщения без ответов | Активные темы Текущее время: 22 ноя 2024, 00:25




Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 5 ] 
Обновление панели 
Автор Сообщение
Активный участник
Аватара пользователя

Зарегистрирован:
03 окт 2013, 00:10
Сообщения: 93
Поблагодарили: 1 раз.
Откуда: СПб
При обновлении базы данных выдаёт такую ошибку:

Ошибка базы данных.
Error Number: 1091
Can't DROP 'privilege_name'; check that column/key exists
ALTER TABLE `gameap_servers_privileges` DROP `privilege_name`
Filename: xxxx/ap-host.ru/migrations/007_version090.php
Line Number: 23

Как далее обновляться?


18 июн 2014, 10:06
Профиль
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1945
Поблагодарили: 13 раз.
Откуда: СПб
Как я понял. Вы не обновлялись со времен 0.8.9, ну или базу не обновляли.

Попробуйте открыть файл application/migrations/007_version090.php
И закомментируйте и удалите, все, что начинается после (5 строка)
Код:
public function up() {

и заканчивается (75 строка)
Код:
}

_________________
Изображение
Half-Life FAQ - ответы на многие вопросы
Все о Half-Life
Интересное о Half-Life
Статистика серверов
Правила HLDM.org


18 июн 2014, 12:03
Профиль ICQ WWW
Активный участник
Аватара пользователя

Зарегистрирован:
03 окт 2013, 00:10
Сообщения: 93
Поблагодарили: 1 раз.
Откуда: СПб
Вообще обновлял я всегда!!! из-за этого может быть нарушена работа с telnet?


18 июн 2014, 22:59
Профиль
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1945
Поблагодарили: 13 раз.
Откуда: СПб
Нет, из-за этого работа нарушена не может быть.

_________________
Изображение
Half-Life FAQ - ответы на многие вопросы
Все о Half-Life
Интересное о Half-Life
Статистика серверов
Правила HLDM.org


18 июн 2014, 23:40
Профиль ICQ WWW
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1945
Поблагодарили: 13 раз.
Откуда: СПб
Данная проблема наблюдается, когда в версия миграции базы данных установлена неправильно и не совпадает с реальной версией.
Версия миграции указана в таблице migrations.

Можно обновить:
Код:
UPDATE `gameap_migrations` SET `version` = 9;


Для версий 0.9.0-0.9.2 версия миграции 7
Для версии 0.9.3 версия миграции 8
Для версии 0.9.4 версия миграции 9

Например если обновляете с 0.9.3 на 0.9.4, и получили ошибку
Код:
Can't DROP 'privilege_name'; check that column/key exists

то можете изменить миграцию в базе на 8 и выполнить обновление из панели.

Также данная проблема может наблюдаться, если вы делаете новую установку, но при этом файл application/config/migrations.php является старым.

_________________
Изображение
Half-Life FAQ - ответы на многие вопросы
Все о Half-Life
Интересное о Half-Life
Статистика серверов
Правила HLDM.org


19 июн 2014, 13:06
Профиль ICQ WWW
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 5 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 96


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron


HLDM.ORG 2011-2013