Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: (del) Вопрос переезда форума.  (Прочитано 57140 раз)
0 Пользователей и 5 Гостей смотрят эту тему.
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« : 24-09-2004 15:24 » 

Вопрос стоит так примерно.

1. Форум Invision Power Board вышел новой версией 2.0 Final
2. У нас на http://shelek.com/ipb2/ стоит пререлиз, т.е. PF2.
Финальную версию я посмотрел, вроде все путем.

3. Конверторов для переноса базы с phpBB (наш текущий форум) на IPB (новый форум) для версии 2.0 напрямую пока нет.

Есть конверторы для предыдущей версии IPB 1.3 А так же есть конвертер для IPB 1.3 -> IPB 2.0

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

1. Установить форум IPB 1.3
2. Перенести на него наш форум.
3. Потом поставить на это же место IPB 2.0
4. Перенести базу с формата 1.3 в формат 2.0

Тест переноса по вышесказанному показал.

1. При переносе БД текущий форум не будет работать. Конвертация и перенос БД занимает около 3 часов. Жаль
2. После этого перенос на 2.0 неудался по причине срабатывания таймаута браузера при работе скриптов.

Причина в следующем.
У нас 81 000 сообщений на форуме. При переносе по пункту 1 есть возможность переносить за 1 цикл (открытие окна браузера) маленькое колличество сообщений - приемлемое колличество 250 за цикл, тогда нет вываливаний в процессе конвертации.

При попытке выполнить SQL запрос на реструктуризацию записей сообщений из 1.3 в 2.0 запрос идет на все 81 000 сообщений Жаль

ЕДинственный вариант - работать через MySQL клиента на сервере через shell доступ. Проблема в том, что коммандную строку MySQL я не знаю, а клиентов утсановленный нету, только прямой shell.

Попытаться пробедлать такое конечно можно, но вопрос, надо ли??? Ведь через какое-то время появится конвертор нормальный для

phpBB -> IPB 2.0 и мы переедем более цивилизованно.
« Последнее редактирование: 01-05-2007 18:38 от Алексей1153++ » Записан

А птичку нашу прошу не обижать!!!
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 24-09-2004 16:27 » 

Цитата
ЕДинственный вариант - работать через MySQL клиента на сервере через shell доступ. Проблема в том, что коммандную строку MySQL я не знаю, а клиентов утсановленный нету, только прямой shell.

Этот интерфейс отличается от вызова SQL команд из PHP только необходимостью завершать команду точкой с запятой ";". Результат запроса можно вывести на экран, поместить в другую таблицу, которую можно создать на лету, или в файл на сервере.

Вообще-то, скрипт PHP можно запустить не только из под http-сервера, но и в командной строке.
php < script.php
Запускать так следует тот запрос, который будет долго исполняться, а остальные запросы лучше сделать из браузера. Правда, у такого метода есть недостаток: нужно как-то передать параметры http запроса. Например, самому разобрать параметры и вставить в начало скрипта заполнение массивов типа $_GET.

Кстати, есть хороший способ борьбы с разрывами связи из-за таймаутов: раз в несколько серунд посылать в сторону браузера один символ.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #2 : 24-09-2004 19:05 » 

RXL, тут получается так.
1. Я не посылаю чистые строки, я запускаю скрипт.
Есть ручной вариант установки, где прописаны действия SQL - 2 файла.

Я могу запустить их через shell, но тут проблема другая, я не уверен, что все там прописано. Надо поэкспериментировать. Я попробую.

А насчет посылания символа, тут проблема в том, что сама строка SQL которая меняет данные выполняется очень долго.
Записан

А птичку нашу прошу не обижать!!!
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #3 : 27-09-2004 10:17 » 

Сделал  с использованием shell на локалке, все равно после процесса перекодировки новый форум не запустился Жаль

Буду биться пока не придет решение...

Если кому надо БД форума для теста могу выслать....
Записан

А птичку нашу прошу не обижать!!!
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 27-09-2004 17:17 » 

в текущем форуме можно аттачить текстовые файлы к посту так, чтобы они в виде ссылок (не выводились бы) под текстом лежали?
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #5 : 27-09-2004 21:25 » 

dimka, нет. Но в новом можно...
Записан

А птичку нашу прошу не обижать!!!
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #6 : 28-09-2004 05:22 » 

Цитата: Гром
Если кому надо БД форума для теста могу выслать....


Шли мне, плюс скрипты переноса тоже. Я покопаюсь.
Кстати, а не пробовал увеличить таймаут для скриптов ?

ЗЫ. Я у себя на локалке не так давно делал что то подобное, в смысле по обработке данных объёмом более 150000 записей. С большим скрипом получилось, может и с форумом пройдёт.
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #7 : 04-10-2004 06:57 » 

Гром,  не высылал мне ничего ? А то проблемсы бали с почтой, может затерялось где.
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #8 : 04-10-2004 09:10 » 

Цитата: MOPO3
Гром,  не высылал мне ничего ? А то проблемсы бали с почтой, может затерялось где.


Нет пока - меня дома не было...
Ездили в прогулку потом день варенья у жены... Улыбаюсь

Я вышлю тебе бекап базы форума с 80 000 сообщений.
В шелле на локалке проблем с таймаутом нет, все скрипты отрабатывали нормально...

Я в письме дам ссылки на полную документацию как чего приходится делать...
Записан

А птичку нашу прошу не обижать!!!
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #9 : 04-10-2004 10:56 » 

Гром, ОК. Жену твою С ДНЁМ ВАРЕНЬЯ! Успехов, любви и счастья!
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #10 : 05-10-2004 07:41 » 

MOPO3, спасибо...

ДУмаю как бы 87 меговый архив превратить в нечто более маленькое Улыбаюсь
Записан

А птичку нашу прошу не обижать!!!
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #11 : 05-10-2004 07:49 » 

Гром, а временно на фтп закинуть не можеш ? Я бы слил быстро себе.
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #12 : 05-10-2004 08:10 » 

MOPO3, могу - но хочу сделать заново бекап не всей базы, а именно форума, потом зажать в рар, тогда попросту тебе будет легче, вчера не дали до компа добраться детки, седня надеюсь всех разогнать. Улыбаюсь
Записан

А птичку нашу прошу не обижать!!!
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #13 : 05-10-2004 08:14 » 

ОК.
Цитата: Гром
... вчера не дали до компа добраться детки, седня надеюсь всех разогнать. Улыбаюсь

О, да, это проблема Улыбаюсь Я вечерами с женой за комп воюю Улыбаюсь Не представляю себе что будет, когда ещё и с детками придётся Улыбаюсь Придётся себе отдельный комп покупать Улыбаюсь
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #14 : 05-10-2004 08:16 » 

MOPO3, я вот тоже на пороге покупки второго. Улыбаюсь
Записан

А птичку нашу прошу не обижать!!!
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #15 : 06-10-2004 05:18 » 

Гром,  получил один архив 16кб, в распакованом виде 55кб. Там только один инсерт в одну таблицу нового форума. Это всё, или я чего то не получил ?
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #16 : 06-10-2004 08:36 » 

Исправляю ошибку....
Записан

А птичку нашу прошу не обижать!!!
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #17 : 06-10-2004 11:33 » 

Флейм конечно, но:
Гром, купил второй, а толку теперь мне нужно сразу на 2-х работать Улыбаюсь
Записан

Странно всё это....
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #18 : 06-10-2004 17:00 » 

LogRus, купи ещё и сразу 2, тогда на 3-х надо, а последний остальным достанется Улыбаюсь
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #19 : 06-10-2004 20:17 » 

Я как раз сегодня поставил второй комп.
2.4 ГГц, ПАщксу 5600 512 Мег ОП, ну и в общем все в нем и 5 канальная карта и сеть и т.д.
Причем достался за 40 баксов - с работы кусками от списанных компов Улыбаюсь везет мне Улыбаюсь в общем переставляю винду....
А второй пойдет дитю, он учится - ему надо!!! О!
Обзаводитесь дитями и вам понадобятся еще компы...

Кстати о вопросе работы сразу на двух! Или на трех!  Жжешь

1. работает по перекодированию видео для ДВД
2. работает для просмотра фильма детьми и семьей.
3. работает как основной, для себя.

Чем не одновременная работа?  Ага
Записан

А птичку нашу прошу не обижать!!!
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #20 : 06-10-2004 21:02 » new

в общем через пару лет придём к выводу, что небольшой кластер или 16 процовый комп + куча терминалов идеальное решение для небольшой семьи Улыбаюсь
Записан

Странно всё это....
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #21 : 07-10-2004 04:42 » 

LogRus,  ИМХО так и будет Улыбаюсь
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines