Мой способ тоже работает. Лучший мод для переиндексации reindex_mod.
Полное описание способа восстановления базы:
1. Сохраняем базу из админской панели форума в архиве gz.
2. Открываем базу в текстовом редакторе (я использую aditor) и удаляем все строки начинающиеся с INSERT INTO XXXXXX_search_wordlist и INSERT INTO XXXXXX_search_wordmatch, где XXXXXX_ это префикс таблиц (по умолчанию это phpbb_). В результате база заметно уменьшится. Если адрес сервера будет другой, то ещё нужно изменить значение 'server_name'.
3. Пакуем базу в архив GZ и загружаем через админскую панель форума.
4. Если версия базы старая, то выполняем срипт /install/update_to_latest.php. После этого форум должен работать. Поиск работать не будет.
5. Устанавливаем reindex_mod и переиндексируем базу. Теперь и поиск работает.
Por.Ivanov: Если база маленькая, то почему бы и нет? Должно работать. Но я сам этим не пользовался. Я все через phpMyAdmin делал. На старом хостинге Export. На новом - Import. Но у меня база больше 100 мегабайт. Иначе никак. Приходилось кусками переносить, т.к. было ограничение по размеру импортируемого дампа.
PS Переходил с sweb на infobox.
Мне вот теперь тоже кусками нужно базу переносить. Какой программой её лучше порезать по 2 мегабайта?
INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('если', '70', '0')
Line : 980
File : admin_db_utilities.php
вот что получилось когда я через админку PHPBB пытался восстановить БД с другого PHPBB форума,правда версии PHPBB разные,может БД катит только когда версии движка форума одинаковые?
В кратце: перед загрузкой базы в текстовом редакторе нужно удалить из базы все строчки начинающиеся с INSERT INTO phpbb_search_wordlist. Затем переиндексировать базу при помощи мода Reindex.
Miracle: странно что разработчики не сделали быстрый ответ изначально, это дейсвительно первородное для сайта.
хотя если форум хороший , на это не смотрят.
еще бы найти скрипт ЦИТАТА ВЫДЕЛЕННОГГО.
было бы полезно.
Мой способ тоже работает. Лучший мод для переиндексации reindex_mod.
Полное описание способа восстановления базы:
1. Сохраняем базу из админской панели форума в архиве gz.
2. Открываем базу в текстовом редакторе (я использую aditor) и удаляем все строки начинающиеся с INSERT INTO XXXXXX_search_wordlist и INSERT INTO XXXXXX_search_wordmatch, где XXXXXX_ это префикс таблиц (по умолчанию это phpbb_). В результате база заметно уменьшится. Если адрес сервера будет другой, то ещё нужно изменить значение 'server_name'.
3. Пакуем базу в архив GZ и загружаем через админскую панель форума.
4. Если версия базы старая, то выполняем срипт /install/update_to_latest.php. После этого форум должен работать. Поиск работать не будет.
5. Устанавливаем reindex_mod и переиндексируем базу. Теперь и поиск работает.
Сделал все как сказали,скачал Rebuild Search Index ,
Подредактировал БД,загрузил БД успешно и форум все также пустой(
Странно. Префиксы таблиц у старой и новой базы совпадают? Базу архивировали gz перед загрузкой?
Со второй попытки у меня база загрузилась, но переиндексация что-то не работает.
М-да. Надо нормальным способам учиться. Как предлагают Por.Ivanov и pan.
Если база маленькая, то почему бы и нет? Должно работать. Но я сам этим не пользовался. Я все через phpMyAdmin делал. На старом хостинге Export. На новом - Import. Но у меня база больше 100 мегабайт. Иначе никак. Приходилось кусками переносить, т.к. было ограничение по размеру импортируемого дампа.
PS Переходил с sweb на infobox.
Мне вот теперь тоже кусками нужно базу переносить. Какой программой её лучше порезать по 2 мегабайта?
Error importing backup file
DEBUG MODE
SQL Error : 1062 Duplicate entry 'если' for key 1
INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('если', '70', '0')
Line : 980
File : admin_db_utilities.php
вот что получилось когда я через админку PHPBB пытался восстановить БД с другого PHPBB форума,правда версии PHPBB разные,может БД катит только когда версии движка форума одинаковые?
О решении этой проблемы читать здесь:
http://phpbbguru.net/community/viewtopic.php?t=4427&highlight=1062
В кратце: перед загрузкой базы в текстовом редакторе нужно удалить из базы все строчки начинающиеся с INSERT INTO phpbb_search_wordlist. Затем переиндексировать базу при помощи мода Reindex.
Я может быть и понял бы, но
Unable to determine IP address from host name for smalleb.ru
Может помочь Инициализация WebMoney Keeper Classic в меню Пуск.
12 числа (если не перенесут) буду гостем на Питерском радио.
На какой волне можно будет услышать?
В адресе второго сайта ошибка.
странно что разработчики не сделали быстрый ответ изначально, это дейсвительно первородное для сайта.
хотя если форум хороший , на это не смотрят.
еще бы найти скрипт ЦИТАТА ВЫДЕЛЕННОГГО.
было бы полезно.
На phpbbguru.net был и должен быть такой мод.