Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
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
Пол:
|
|
« Ответ #1 : 24-09-2004 16:27 » |
|
ЕДинственный вариант - работать через MySQL клиента на сервере через shell доступ. Проблема в том, что коммандную строку MySQL я не знаю, а клиентов утсановленный нету, только прямой shell. Этот интерфейс отличается от вызова SQL команд из PHP только необходимостью завершать команду точкой с запятой ";". Результат запроса можно вывести на экран, поместить в другую таблицу, которую можно создать на лету, или в файл на сервере. Вообще-то, скрипт PHP можно запустить не только из под http-сервера, но и в командной строке. php < script.phpЗапускать так следует тот запрос, который будет долго исполняться, а остальные запросы лучше сделать из браузера. Правда, у такого метода есть недостаток: нужно как-то передать параметры http запроса. Например, самому разобрать параметры и вставить в начало скрипта заполнение массивов типа $_GET. Кстати, есть хороший способ борьбы с разрывами связи из-за таймаутов: раз в несколько серунд посылать в сторону браузера один символ.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #2 : 24-09-2004 19:05 » |
|
RXL, тут получается так. 1. Я не посылаю чистые строки, я запускаю скрипт. Есть ручной вариант установки, где прописаны действия SQL - 2 файла.
Я могу запустить их через shell, но тут проблема другая, я не уверен, что все там прописано. Надо поэкспериментировать. Я попробую.
А насчет посылания символа, тут проблема в том, что сама строка SQL которая меняет данные выполняется очень долго.
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #3 : 27-09-2004 10:17 » |
|
Сделал с использованием shell на локалке, все равно после процесса перекодировки новый форум не запустился Буду биться пока не придет решение... Если кому надо БД форума для теста могу выслать....
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #4 : 27-09-2004 17:17 » |
|
в текущем форуме можно аттачить текстовые файлы к посту так, чтобы они в виде ссылок (не выводились бы) под текстом лежали?
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #5 : 27-09-2004 21:25 » |
|
dimka, нет. Но в новом можно...
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #6 : 28-09-2004 05:22 » |
|
Если кому надо БД форума для теста могу выслать.... Шли мне, плюс скрипты переноса тоже. Я покопаюсь. Кстати, а не пробовал увеличить таймаут для скриптов ? ЗЫ. Я у себя на локалке не так давно делал что то подобное, в смысле по обработке данных объёмом более 150000 записей. С большим скрипом получилось, может и с форумом пройдёт.
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #7 : 04-10-2004 06:57 » |
|
Гром, не высылал мне ничего ? А то проблемсы бали с почтой, может затерялось где.
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #8 : 04-10-2004 09:10 » |
|
Гром, не высылал мне ничего ? А то проблемсы бали с почтой, может затерялось где. Нет пока - меня дома не было... Ездили в прогулку потом день варенья у жены... Я вышлю тебе бекап базы форума с 80 000 сообщений. В шелле на локалке проблем с таймаутом нет, все скрипты отрабатывали нормально... Я в письме дам ссылки на полную документацию как чего приходится делать...
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #9 : 04-10-2004 10:56 » |
|
Гром, ОК. Жену твою С ДНЁМ ВАРЕНЬЯ! Успехов, любви и счастья!
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #10 : 05-10-2004 07:41 » |
|
MOPO3, спасибо... ДУмаю как бы 87 меговый архив превратить в нечто более маленькое
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #11 : 05-10-2004 07:49 » |
|
Гром, а временно на фтп закинуть не можеш ? Я бы слил быстро себе.
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #12 : 05-10-2004 08:10 » |
|
MOPO3, могу - но хочу сделать заново бекап не всей базы, а именно форума, потом зажать в рар, тогда попросту тебе будет легче, вчера не дали до компа добраться детки, седня надеюсь всех разогнать.
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #13 : 05-10-2004 08:14 » |
|
ОК. ... вчера не дали до компа добраться детки, седня надеюсь всех разогнать. О, да, это проблема Я вечерами с женой за комп воюю Не представляю себе что будет, когда ещё и с детками придётся Придётся себе отдельный комп покупать
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #14 : 05-10-2004 08:16 » |
|
MOPO3, я вот тоже на пороге покупки второго.
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #15 : 06-10-2004 05:18 » |
|
Гром, получил один архив 16кб, в распакованом виде 55кб. Там только один инсерт в одну таблицу нового форума. Это всё, или я чего то не получил ?
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #16 : 06-10-2004 08:36 » |
|
Исправляю ошибку....
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
Антон (LogRus)
|
|
« Ответ #17 : 06-10-2004 11:33 » |
|
Флейм конечно, но: Гром, купил второй, а толку теперь мне нужно сразу на 2-х работать
|
|
|
Записан
|
Странно всё это....
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #18 : 06-10-2004 17:00 » |
|
LogRus, купи ещё и сразу 2, тогда на 3-х надо, а последний остальным достанется
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #19 : 06-10-2004 20:17 » |
|
Я как раз сегодня поставил второй комп. 2.4 ГГц, ПАщксу 5600 512 Мег ОП, ну и в общем все в нем и 5 канальная карта и сеть и т.д. Причем достался за 40 баксов - с работы кусками от списанных компов везет мне в общем переставляю винду.... А второй пойдет дитю, он учится - ему надо!!! О! Обзаводитесь дитями и вам понадобятся еще компы... Кстати о вопросе работы сразу на двух! Или на трех! 1. работает по перекодированию видео для ДВД 2. работает для просмотра фильма детьми и семьей. 3. работает как основной, для себя. Чем не одновременная работа?
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
Антон (LogRus)
|
|
« Ответ #20 : 06-10-2004 21:02 » |
|
в общем через пару лет придём к выводу, что небольшой кластер или 16 процовый комп + куча терминалов идеальное решение для небольшой семьи
|
|
|
Записан
|
Странно всё это....
|
|
|
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
|
|
« Ответ #21 : 07-10-2004 04:42 » |
|
LogRus, ИМХО так и будет
|
|
|
Записан
|
MCP, MCAD, MCTS:Win, MCTS:Web
|
|
|
|