Перенос одного из форумов
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 19 лет 6 месяцев
Перенос одного из форумов
Уважаемые Гуру.
Необходимо "вырвать" один из форумов из базы и вместе с пользователями перенести на другой хостинг. На другом хостинге phpbb "чистый". Переносить всю базу, а потом удалять лишнее - не реально. Нужен другой способ.
Необходимо "вырвать" один из форумов из базы и вместе с пользователями перенести на другой хостинг. На другом хостинге phpbb "чистый". Переносить всю базу, а потом удалять лишнее - не реально. Нужен другой способ.
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 19 лет 6 месяцев
Параметры моего форума таковы:
Кол-во сообщений: 44834
Кол-во тем: 3754
Кол-во пользователей: 4789
Дата запуска: Мар 17, 2002
Объём БД: 91.16 MB
При таком обьеме базы я уже ничего не могу сделать средствами Админ панели: ни Резервную копию БД, ни Восстановление БД. Процесс вырубается по тайм-ауту. Скорее всего нужен мод для админки, который позволит это делать долго частями. К счастью нашелся такой мод для индексации базы поисковых слов:
MOD Title: reindex_mod
MOD Author: Atrus2 < lrngate@yandex.ru >
Этот мод индексирует базу порциями и не вырубается по тайм-ауту. Что-то подобное нужно и для резервной копии БД.
Кол-во сообщений: 44834
Кол-во тем: 3754
Кол-во пользователей: 4789
Дата запуска: Мар 17, 2002
Объём БД: 91.16 MB
При таком обьеме базы я уже ничего не могу сделать средствами Админ панели: ни Резервную копию БД, ни Восстановление БД. Процесс вырубается по тайм-ауту. Скорее всего нужен мод для админки, который позволит это делать долго частями. К счастью нашелся такой мод для индексации базы поисковых слов:
MOD Title: reindex_mod
MOD Author: Atrus2 < lrngate@yandex.ru >
Этот мод индексирует базу порциями и не вырубается по тайм-ауту. Что-то подобное нужно и для резервной копии БД.
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 10 месяцев
- Откуда: Бердск
а без админки никак?? вам только через админку надо?ua6ap писал(а):корее всего нужен мод для админки, который позволит это делать долго частями.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 19 лет 6 месяцев
Ни как:(
Все из-за хостера. Через phpMyAdmin тоже проблемы, например большая таблица phpbb_posts_text по времени уже превышает тайм-аут. Хостер всё понимает и лучшее, что он может сделать - ежедневно обновляет файл резервной копии моей базы (кроме форума еще 40МБ), которую я всегда смогу скачать, только с ней делать ничего не могу:(
Все из-за хостера. Через phpMyAdmin тоже проблемы, например большая таблица phpbb_posts_text по времени уже превышает тайм-аут. Хостер всё понимает и лучшее, что он может сделать - ежедневно обновляет файл резервной копии моей базы (кроме форума еще 40МБ), которую я всегда смогу скачать, только с ней делать ничего не могу:(
-
- Advanced Lamers Team
- Сообщения: 316
- Стаж: 19 лет 4 месяца
- Откуда: Химки
- Забанен: Бессрочно
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 19 лет 6 месяцев
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 10 месяцев
- Откуда: Бердск
здесь не понялНикто писал(а):Плохому сисадмину всегда хостеры мешают
ua6ap
тогда могу предложить обратиться к хостеру. если есть доступ по ssh, то думаю проблема тоже решаема.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- Former team member
- Сообщения: 702
- Стаж: 20 лет 7 месяцев
Можете уменьшить этот размер примерно вдвое, или даже втрое, очистив поисковые таблицы.ua6ap писал(а):Объём БД: 91.16 MB
Тогда экспортируйте не всю таблицу, а по десять тысяч записей. Если и это будет много, то ещё меньше. Подберите оптимальное значение, при котором хватит времени.ua6ap писал(а):Через phpMyAdmin тоже проблемы, например большая таблица phpbb_posts_text по времени уже превышает тайм-аут.
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 19 лет 6 месяцев
Нетуcrash писал(а):тогда могу предложить обратиться к хостеру. если есть доступ по ssh, то думаю проблема тоже решаема.
Поиск мне нужен.Kastaneda писал(а):Можете уменьшить этот размер примерно вдвое, или даже втрое, очистив поисковые таблицы.
Кстати, не знаете, каким способом уменьшает размер базы мод http://www.phpbbguru.net/mods/?id=11#11
Вот я об этом и думаю, но это нужен готовый скрипт. Ведь написал умный человек такой скрипт для индексации поисковой базы. и опции в нем правильные:Kastaneda писал(а):Тогда экспортируйте не всю таблицу, а по десять тысяч записей. Если и это будет много, то ещё меньше. Подберите оптимальное значение, при котором хватит времени.
Код: Выделить всё
Максимальное время исполнения скрипта (сек) 30
Время, по истечении которого, сервер прервёт работу скрипта. По умолчанию указано значение из php.ini. Вы можете переопределить его, установите 0, если хотите снять ограничение. Однако, если php работает в безопасном режиме, ваше значение будет игнорировано.
Резерв времени (сек) 10
Когда скрипту остаётся столько или меньше времени на исполнение, переиндексация должна быть прервана и перенесена на следующий вызов. Нельзя установить менее 1 секунды. Вы не можете устанавливать значение, оставляющее скрипту менее 5 секунд работы.
Количество записей (шт.) 500
Эмпирическая величина. Нельзя установить меньше 1. Задаёт сколько записей (постов из базы) должно выбираться за один SQL запрос, оптимально их количество должно колебаться между 1 и 2. Количество SQL запросов, обозначаемое как "Количество запросов" можно увидеть непосредственно во время переиндексации.
Период обновления (сек) 3
Эмпирическая величина. Определяет, через какое время браузер должен запросить страницу переиндексации заново, инициируя переиндексацию очередной порции сообщений. Нельзя установить меньше 1 секунды.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 10 месяцев
- Откуда: Бердск
наверное)) мне если надо я хостера прошу и он выкладывает потом мне на фтпua6ap писал(а):Неужели только у одного меня такая проблема?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Большие бд обычно дампят через шел, либо просят об этом хостера и он делает это через шел. Я себе дамплю все без поиска и таблиц сессий., а если что прошу хостера.ua6ap писал(а):Неужели только у одного меня такая проблема?
Добавлено спустя 29 секунд:
именноcrash писал(а):мне если надо я хостера прошу и он выкладывает потом мне на фтп
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 19 лет 6 месяцев
Да, мой хостер тоже не отказывает мне в этом. Но что дальше делать с файлом 90мб?VVVas писал(а):Большие бд обычно дампят через шел, либо просят об этом хостера и он делает это через шел. Я себе дамплю все без поиска и таблиц сессий., а если что прошу хостера.
В моей ситуации только один выход: в этом дампе (кстати файл такого размера открыл только Ultra Edit 32) изменяю имена префиксов таблиц phpbb на другой. Отсылаю файл хостеру и прошу создать новые таблицы в базе. Ставлю вторую копию phpbb и использую новые префиксы таблиц. На второй копии из админки "чикаю" все ненужные форумы, оставляю нужный. Теперь уже из админки (надеюсь) сохраняю уже маленькую базу и переношу на другой хостинг.
А можно проще? Я не спец, но может кто подскажет команду в phpMyAdmin, типа "содать копию таблицы с другим именем", будет ли эта команда исполняться без ограничений?