Форум сетевых администраторов
Показаны 23 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 3.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=74)
-- 2.2.9 => 3.0.7 (http://netadmin.ws/forum/showthread.php?threadid=10574)


Помещено ValeRa+ 20-04-2005 в 20:12:

Unhappy 2.2.9 => 3.0.7

Всё сделал согласно FAQ: сделал бэкапы, вместо файлов вБ2 залил файлы вБ3 (vBulletin_v3.0.7_Nulled_by_Mang00st_Appl_s), прописал всё в config.php, за пускаю forum/install/upgrade.php, а мне в ответ:

quote:
Warning: main(./install/authenticate.php): failed to open stream: No such file or directory in /install/upgradecore.php on line 92

Fatal error: main(): Failed opening required './install/authenticate.php' (include_path='.:/usr/local/lib/php') in /home/www/site.ru/html/forum/install/upgradecore.php on line 92

Что же это такое? Кстати, файла authenticate.php, я в инсталяции так и не нашёл


Помещено Xrobak 21-04-2005 в 18:09:

в релизе мангуста действительно этого файла нет, у меня есть этот файл от версии 3.0.6 (нул от DGT). В 3.0.7 версии изменения этого файла не коснулись. Выкладываю его тут в атаче, юзай на здоровье если нужно...


Помещено ValeRa+ 21-04-2005 в 23:29:

Xrobak
Спасибо большое, мил человек!

ValeRa+ добавил 22-04-2005 в 00:33:51:
Проапгрейдил с 227 до 234, а при попытки проапгрейдится до 307 с (уже) 234 пишет:

quote:
We have detected that you have already tried to run the upgrade script. You will not be able to proceed unless you revert to a vB 2.2.x/2.3.x database.
Что оно от меня теперь хочет?


Помещено miXei 22-04-2005 в 11:46:

ValeRa+
Я думаю в дистрибутиве 3.0.7 просто нет файлов upgrade для версии 2.х.х
Могу ошибаться, но на твоем месте поискал бы файлы от последней версии 2-ой линейки, а потом уже использовал новые.

__________________
miXei.ru - Дискуссионный клуб


Помещено ValeRa+ 22-04-2005 в 12:27:

К сожелению, нет
Сделал апгрейд до последней(?) версии 2.3.5, но на первом шаге из 42 пишет тоже самое


Помещено miXei 24-04-2005 в 10:35:

А напрямую скрипты под номерами не пробовал запускать?
В зависимости от текущей версии запускаешь не просто upgrade, под номером.

__________________
miXei.ru - Дискуссионный клуб


Помещено ValeRa+ 27-04-2005 в 15:56:

miXei
Пробывал - не помогает


Помещено qwerty000 27-04-2005 в 18:57:

Последняя 2.3.7 - вышла вчера.

__________________
Было бы о чем промолчать, а уж что сказать - всегда найдется.


Помещено Klondike 06-05-2005 в 22:17:

На наших официальных форумах были даны разъяснения по данному вопросу.

quote:
Если вы ставите наш релиз поверх старого с полной заменой файлов, включая папку install (как собственно и предназначается), никаких ошибок конечно же не будет.

Если же Вы уже когда-то удалили свою папку install и собираетесь обновить свою версию vbulletin через файлы нашего релиза, то скачайте предварительно файл http://vobla.nm.ru/upgradecore.php и положите в нашу директорию install заменив старый.

Ð_то было сделано специально для предотвращения нестыковок со старыми версиями, если Вы вдруг соберетесь заменить не всю папку install.


Никаких багов нет. Удачи!

.....................................
From KlonDike
Mang00st Appl's


Помещено ValeRa+ 01-06-2005 в 22:50:

Глючит 2.3.5 (2.2.9) => 3.0.7

Не ужели апгрейд с 2.3.5 (поднято с 2.2.9) на 3.0.7 невозможен?
Уже на первом шаге пишет:

quote:
We have detected that you have already tried to run the upgrade script. You will not be able to proceed unless you revert to a vB 2.2.x/2.3.x database.


Помещено ValeRa+ 10-09-2005 в 15:43:

quote:
Если же Вы уже когда-то удалили свою папку install и собираетесь обновить свою версию vbulletin через файлы нашего релиза, то скачайте предварительно файл http://vobla.nm.ru/upgradecore.php и положите в нашу директорию install заменив старый.


Ð_тот сайт накрылся. Может, кто-нибудь знает, где его взять?


Помещено ValeRa+ 10-09-2005 в 15:47:

Что? Никто так и не знает?


Помещено MCTarakan 10-09-2005 в 18:15:

пишет, что ты уже пытался апгрейдить и тебе надо вернуть базу данных в состояние до апгрейда...

__________________
yMC.ru - хомяк музыканта


Помещено ValeRa+ 10-09-2005 в 19:57:

quote:
Первоначальное сообщение от MCTarakan
пишет, что ты уже пытался апгрейдить и тебе надо вернуть базу данных в состояние до апгрейда...


Хм. А как это возможно сделать?


Помещено MCTarakan 10-09-2005 в 20:03:

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

З.Ы. а вообще, где вы такие дистрибутивы только находите?

__________________
yMC.ru - хомяк музыканта


Помещено ValeRa+ 19-09-2005 в 08:21:

MCTarakan
А что ты имеешь в виду под "нужным" файлом?

Вот смотри. В бэкапе у меня версия 2.2.7. Каким путём посоветуешь мне из неё сделать хотя бы 3.0.7 ?

ValeRa+ добавил 19-09-2005 в 09:04:35:
И ещё вопросик.
Ну, а если так уж сложилось, что нету бэкапа старого 227, а есть только апгрейд до 235, как тогда быть?


Помещено ValeRa+ 26-09-2005 в 09:26:

Беда, если не сказать трагедия... Я имею vB 2.2.7. В идеале я хочу перейти на 3.0.Х или выше, но при любых моих попытках это сделать пишет на первом же шаге "We have detected that you have already tried to run the upgrade script. You will not be able to proceed unless you revert to a vB 2.2.x/2.3.x database." Что это такое и что с этим делать?

В частности я пытался:
с 2.2.7 перейти на 3.0.7
с 2.2.9 на 3.0.7
с 2.3.4 на 3.0.7
с 2.3.5 на 3.0.7
с 2.3.5 на 3Gold

И всегда выдавало одну и туже надпись (см. выше).

Я уже думаю об альтернативных путях апгрейда, но есть ли такие? Т.е. как-то в ручную всё это перенести на 3.Х.Х.

Очень нуждаюсь в вашей помощи.


Помещено kerk 27-09-2005 в 04:56:

ValeRa+
а не пробовал запустить не файл upgrade.php а upgrade1.php?


Помещено ValeRa+ 27-09-2005 в 09:22:

kerk
Пробывал. Тоже самое.

А кстати, если я не ошибаюсь, upgrade.php переносит-то сам к upgrade1.php.


Может быть действительно можно как-то перенести всех пользователей и их темы и сообщения в ручную на движок 3.0.Х?


Помещено polo 27-09-2005 в 19:50:

в upgrade.php есть такой код:
if (!$errno)
{
$errno = 0;
}

if ($errno == 0)
{
echo "<blockquote>{$upgrade_phrases['upgrade1.php']['upgrade_already_run']}</blockquote>";
print_upgrade_footer();
}
Удали его и попробуй заного.

polo добавил 27-09-2005 в 20:33:11:
Еще вот скрипт для проверки конфликтов в базе данных http://www.vbulletin.com/forum/showthread.php?threadid=73163

__________________
Всегда есть решение.


Помещено ValeRa+ 28-09-2005 в 09:44:

В файле upgrade.php таких строк не нашёл. Нашёл в upgrade1.php. Удалил. Запустил. Теперь написало следующее:

quote:
Step 1) Create New vBulletin 3 Tables
Creating calendar table

There seems to have been a slight problem with the database.
Please try again by pressing the refresh button in your browser.

An E-Mail has been dispatched to our Technical Staff, who you can also contact if the problem persists.

We apologise for any inconvenience.


Причём в письме пришла такая ошибка:
quote:
Database error in vBulletin :

Invalid SQL:
CREATE TABLE calendar (
calendarid int unsigned NOT NULL auto_increment,
title varchar(255) NOT NULL DEFAULT '',
description varchar(100) NOT NULL DEFAULT '',
displayorder smallint NOT NULL DEFAULT '0',
neweventemail varchar(255) NOT NULL DEFAULT '',
moderatenew smallint NOT NULL DEFAULT '0',
startofweek smallint NOT NULL DEFAULT '0',
options int unsigned NOT NULL DEFAULT '0',
cutoff smallint unsigned NOT NULL DEFAULT '0',
eventcount smallint unsigned NOT NULL DEFAULT '0',
birthdaycount smallint unsigned NOT NULL DEFAULT '0',
startyear smallint unsigned NOT NULL DEFAULT '2000',
endyear smallint unsigned NOT NULL DEFAULT '2006',
PRIMARY KEY (calendarid),
KEY displayorder (displayorder)
)

mysql error: Table 'calendar' already exists

mysql error number: 1050


Теперь решил использовать файл конфликтов. Скачал. Залил. Запустил. Выдало ошибку следующего характера:
quote:
There seems to have been a slight problem with the Мой форум database.
Please try again by pressing the refresh button in your browser.

An E-Mail has been dispatched to our Technical Staff, who you can also contact if the problem persists.

We apologise for any inconvenience.


На этот раз описание ошибки в письме такое:
quote:
Database error in vBulletin 3.0.7:

Invalid SQL:
SELECT *
FROM session
WHERE userid = 0
AND host = '212.26.137.58'
AND idhash = '2fd5f79d509005e86713c967ad9c6477'
LIMIT 1

mysql error: Unknown column 'idhash' in 'where clause'

mysql error number: 1054


Вот такие вот пироги Что посоветуете?

Кстати, непонятно, почему пишется "Database error in vBulletin 3.0.7", если я апгрейд делаю с 3.0.9.


Помещено polo 28-09-2005 в 22:27:

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

polo добавил 28-09-2005 в 23:05:25:
После запуска upgrade1 и нажатии первый раз на next, должы быть созданны доп таблицы (47), посмотри создаются ли они.

polo добавил 28-09-2005 в 23:10:10:
Проблема скорее всего в том что ты запустил уже один раз upgrade, и не завершил его, нужно либо удалить новые таблицы, либо использовать свежий бэкап базы, как уже говорил выше.

__________________
Всегда есть решение.


Помещено ValeRa+ 03-10-2005 в 09:33:

polo
Спасибо большое! На локалке всё прошло как по маслу!
Всем, кто собирается апгрейдится дам совет и настоятельно рекомендую: Делайте всё на локалке!!! Ð_то просто сказка!


Формат времени GMT. Текущее время 21:09.
Показаны 23 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.