![]() |
Показаны 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)
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, я в инсталяции так и не нашёл
в релизе мангуста действительно этого файла нет, у меня есть этот файл от версии 3.0.6 (нул от DGT). В 3.0.7 версии изменения этого файла не коснулись. Выкладываю его тут в атаче, юзай на здоровье если нужно...
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.
ValeRa+
Я думаю в дистрибутиве 3.0.7 просто нет файлов upgrade для версии 2.х.х
Могу ошибаться, но на твоем месте поискал бы файлы от последней версии 2-ой линейки, а потом уже использовал новые.
__________________
miXei.ru - Дискуссионный клуб 
К сожелению, нет 
Сделал апгрейд до последней(?) версии 2.3.5, но на первом шаге из 42 пишет тоже самое 
А напрямую скрипты под номерами не пробовал запускать?
В зависимости от текущей версии запускаешь не просто upgrade, под номером.
__________________
miXei.ru - Дискуссионный клуб 
miXei
Пробывал - не помогает 
Последняя 2.3.7 - вышла вчера.
__________________
Было бы о чем промолчать, а уж что сказать - всегда найдется.
На наших официальных форумах были даны разъяснения по данному вопросу.
quote:
Если вы ставите наш релиз поверх старого с полной заменой файлов, включая папку install (как собственно и предназначается), никаких ошибок конечно же не будет.
Если же Вы уже когда-то удалили свою папку install и собираетесь обновить свою версию vbulletin через файлы нашего релиза, то скачайте предварительно файл http://vobla.nm.ru/upgradecore.php и положите в нашу директорию install заменив старый.
Ð_то было сделано специально для предотвращения нестыковок со старыми версиями, если Вы вдруг соберетесь заменить не всю папку install.
Глючит 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.
quote:
Если же Вы уже когда-то удалили свою папку install и собираетесь обновить свою версию vbulletin через файлы нашего релиза, то скачайте предварительно файл http://vobla.nm.ru/upgradecore.php и положите в нашу директорию install заменив старый.
Что? Никто так и не знает?
пишет, что ты уже пытался апгрейдить и тебе надо вернуть базу данных в состояние до апгрейда...
__________________
yMC.ru - хомяк музыканта
quote:
Первоначальное сообщение от MCTarakan
пишет, что ты уже пытался апгрейдить и тебе надо вернуть базу данных в состояние до апгрейда...
ну перед апгрейдом ты ведь сделал бякап базы данных? вот откатись до самого начала и повтори все заново, но уже с нужным файлом! 
З.Ы. а вообще, где вы такие дистрибутивы только находите? 
__________________
yMC.ru - хомяк музыканта
MCTarakan
А что ты имеешь в виду под "нужным" файлом?
Вот смотри. В бэкапе у меня версия 2.2.7. Каким путём посоветуешь мне из неё сделать хотя бы 3.0.7 ?
ValeRa+ добавил 19-09-2005 в 09:04:35:
И ещё вопросик.
Ну, а если так уж сложилось, что нету бэкапа старого 227, а есть только апгрейд до 235, как тогда быть?
Беда, если не сказать трагедия... Я имею 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.Х.Х.
Очень нуждаюсь в вашей помощи.
ValeRa+
а не пробовал запустить не файл upgrade.php а upgrade1.php?
kerk
Пробывал. Тоже самое.
А кстати, если я не ошибаюсь, upgrade.php переносит-то сам к upgrade1.php.
Может быть действительно можно как-то перенести всех пользователей и их темы и сообщения в ручную на движок 3.0.Х?
в 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
__________________
Всегда есть решение.
В файле 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
Что посоветуете?
Судя по всему база покоцанная, может попробуешь взять свежий бэкап над которым еще не делал никаких экспериментов.
polo добавил 28-09-2005 в 23:05:25:
После запуска upgrade1 и нажатии первый раз на next, должы быть созданны доп таблицы (47), посмотри создаются ли они.
polo добавил 28-09-2005 в 23:10:10:
Проблема скорее всего в том что ты запустил уже один раз upgrade, и не завершил его, нужно либо удалить новые таблицы, либо использовать свежий бэкап базы, как уже говорил выше.
__________________
Всегда есть решение.
polo
Спасибо большое! На локалке всё прошло как по маслу!
Всем, кто собирается апгрейдится дам совет и настоятельно рекомендую: Делайте всё на локалке!!! Ð_то просто сказка! 
| Формат времени GMT. Текущее время 21:09. | Показаны 23 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.