• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Проблема с обновлением БД с 8.0 на 9.0

Статус
В этой теме нельзя размещать новые ответы.

Kiosaki

Старатель
Регистрация
20 Мар 2009
Сообщения
175
Реакции
12
Здравствуйте!

В общем решил обновить сайт один.
С 8.0 на 9.0.

Заливаю с нуля файлы движка 9.0, потом закидываю в бекап БД - и через админу восстанавливаю. Все вроде хорошо, НО - если очищать кеш или попробовать добавить рекламный материал (или пересохранить), то пишет следующее:
MySQL Error!
------------------------

The Error returned was:
Unknown column 'start' in 'field list'

Явно не хватает что-то в БД и там что-то поменялось.

Скажите, пожалуйста, очень нужно - что нужно в БД добавить вручную? Какие запросы в phpmyadmin нужно выполнить, что бы обновить БД под 9.0 ?

(если делать именно обновление движка, а не заново установку - то этой проблемы нет, но зато почему-то перестает работать {login} форма.)
 
запусти апдайт - он проапдайтит базу. но в конфиге поставь версию старого дле (чтоб апдайт знал с какой версии обновлять базу...)

а если хочешь в ручную то посмотри в папке update нужное обновление
 
запусти апдайт - он проапдайтит базу. но в конфиге поставь версию старого дле (чтоб апдайт знал с какой версии обновлять базу...)
а если хочешь в ручную то посмотри в папке update нужное обновление
Так если делается апдейт, то в конфиге все ж правильно написано, верно?
Или я не совсем тебя понял?

Или сейчас, после инсталяции с нуля - сделать еще и апдейт поверху, ты про это?

ЗЫ: Повторюсь, на всякий случай, когда делал просто апдейт - то переставал работать тег {login} - т.е. авторизация на самом сайте.
 
  • Заблокирован
  • #4
базу ты от другой версии дле залил правильно?потом залил уже 9-ку и восстановил бекап от старой версии дле,конечно не будет хватать таблиц и мускул постоянно будет ругаться,роман дело говорит про апгрейд
 
базу ты от другой версии дле залил правильно?потом залил уже 9-ку и восстановил бекап от старой версии дле,конечно не будет хватать таблиц и мускул постоянно будет ругаться,роман дело говорит про апгрейд
Что значит правильно?

Обычно, в ДЛЕ тут все стандартно, кинул в папку бекап и из админки восстановил, предварительно на пустой и заново установленный сайт.

Но если делаю апдейт, а не установку с нуля и восстановление БД - то движок перестает видеть\понимать тег авторизации, почему-то.
 
  • Заблокирован
  • #6
MySQL Error!
------------------------

The Error returned was:
Unknown column 'start' in 'field list'
то что в новой версии движок не видит необходимые таблицы,и базу от версии 8.0 не совместима с движком 9.0,произведи апгрейд базы
 
то что в новой версии движок не видит необходимые таблицы,и базу от версии 8.0 не совместима с движком 9.0,произведи апгрейд базы
Дык, я ж выше уже пояснял, какая проблема возникает, если сайт апгрейдить, а не обновлять - движок перестает понимать в шаблоне {login}.

Апргрейдил так - поверх основных, старых файлов заливал движок 9.0. И потом ввел в адресную строку адрес апгрейда и апгрейд совершился.

Как по другому нужно сделать, что бы не было проблем?
 
Сталкивался с такой проблемой, решил ее так

Сначала снес ее нахер
Код:
DROP TABLE `[B]префикс_vote[/B]`

Потом создал ее уже с новыми колонками

Код:
CREATE TABLE `[B]префикс_vote[/B]` (
  `id` mediumint(8) NOT NULL auto_increment,
  `category` text NOT NULL,
  `vote_num` mediumint(8) NOT NULL default '0',
  `date` varchar(25) NOT NULL default '0',
  `title` varchar(200) NOT NULL default '',
  `body` text NOT NULL,
  `approve` tinyint(1) NOT NULL default '1',
  `start` varchar(15) NOT NULL default '',
  `end` varchar(15) NOT NULL default '',
  PRIMARY KEY  (`id`),
  KEY `approve` (`approve`)
  ) TYPE=MyISAM
 
update 8-9

Просто запусти ОДИН РАЗ! данный файл -
Сначало переименнуй в fm_update_8.php и скопируй его в корень сайта.
 
Спасибо парни, помогли.

Особенно выше файлик.

Тему можно крыть, проблема решена успешно!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху