![]() |
Страницы (2): « 1 [2] Показаны 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)
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:10. | Страницы (2): « 1 [2] Показаны 23 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.