Перейти к публикации

MySQL Error! Unknown column. Error Number: 1054


Рекомендованные сообщения

20 минут пытался искать по форуму и через гугль - ничего конкретного

ошибка начала появлятся уже давно, например при попытке отредактировать User Group.

сегодня закончил устанавливать 7.0, пытаюсь натянуть базу с 5.2 и получаю сабж при попытке просмотреть главную страницу:

The Error returned was:

Unknown column 'flag' in 'field list'


Error Number:

1054

сайт сейчас на денвере, в engine\modules\show.full.php ничего не менял, в MySQL я разбираюсь плохо, поэтому очень прошу Вашей помощи.

..и поскорее :)

в добавок к этому phpMyAdmin вот что выдаёт:

fc7124827a9d6c9e98ff2f273d3ca703.jpg

Изменено пользователем Anomaly
Ссылка на сообщение
Поделиться на других сайтах

Anomaly,

вы неправильно обновились. Обновляться нужно было последовательно. Версия скрипта не соответствует версии БД.

Ссылка на сообщение
Поделиться на других сайтах

Ставить версию скрипта в файле 5.0 и по новой обновляться.

А ещё оторвать себе руки, чтобы больше так не обновляться через 5 точку.

Ссылка на сообщение
Поделиться на других сайтах

Ставить версию скрипта в файле 5.0 и по новой обновляться.

- в каком файле?

неужели нет другого выхода?

больше так не обновляться через 5 точку.

где-то написано что нельзя обновлятся через версию? или это с материнским молоком впитывается?

в любом случае, спасибо за отзыв.

Ссылка на сообщение
Поделиться на других сайтах

http://dle-news.ru/faq.html

Вопрос: Я обновил свой скрипт на новую актуальную версию, и после этого сделал восстановление резервной копии базы данных от более старой версии, в результате, появились ошибки MySQL на сайте

Ответ: Вы совершили грубейшее нарушение рекомендаций по обновлению, нельзя восстанавливать базу данных от старых версий, на новой версии скрипта, т.к. при обновлении дополняется и изменяется структура базы данных, для поддержки работы именно новой версии. Для решения этой проблемы, вам необходимо поставить в файле engine/data/config.php версию скрипта, к которой принадлежит ваша восстановленная база данных и запустить скрипт обновления upgrade/index.php

Ставить версию в config.php

Изменено пользователем IT-Security
Ссылка на сообщение
Поделиться на других сайтах

т.е. значит апгрейд той старой базы можно сделать с актуальной версией апгрейда?

ну и совсем уж глупый вопрос - как узнать какая всё-таки версия у этой недообновлённой базы? это ведь давно было.. я не уверен что это именно 5.0.. может 5.2 и т.п..

ещё раз спасибо за советы!

Изменено пользователем Anomaly
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...