У дамы есть два форума на phppBB2.
Сначала про первый форум.
От него была только база. Исходно, в базе написано, что форум стоял в папке.
Эту базу прицепили к файлам которые стоят в корне.
Соответственно пытаясь подлогиниться, он читал базу и отправлял в папку, но там ничего не было.
Скопировали папку куда надо (заодно ещё несколько раз внутрь полученной папки, но это мелочи).
Стала доступна админка.
Мод UserList поставили в корень, но форум то работает из папки. Плюс неправильные настройки кукисов.
Отсюда фразы, что мод ставила, но его там нет (потому что мод ставили в корень, а не в папку) и проблемы со входом громаднейшие.
Прицепили базу к корню, настроили кукисы, прошлись модом DB Maintenance, удалили несколько тысяч спамеров Userlist-ом, прошлись модом DB Maintenance.
Дальше был следующий подвох, который мешал конвертированию в трешку. Хостер базу двушки хранит как utf-8, а выдаёт двушке как 1251. Соответственно при конвертации кракозябры и ругань на совпадающие имена пользователей. Решилось по совету FAQ-а установкой кодировки базы в файле lang_main.php двушки. Двушка стала показывать кракозябры, но всё отлично сконвертировалось в трешку. Все довольны.
Добавлено спустя 11 минут 24 секунды:
Второй форум.
Двушка которая нормально работает и имеет более 350000 пользователей. Из которых реальными являются штук 100. Остальное спамеры. Плюс очень сильно фрагментированная таблица users. Ну и описанный подвох с кодировкой базы данных. Плюс из-за очень сильно фрагментированной таблицы не возможность снять дамп скриптом (Sypex Dumper Lite 1), а так же невозможность оптимизировать эту таблицу и вообще как-либо её обслужить из скрипта или phpMyAdmin. Вплоть до того что при попытке снять дамп, мы сожрали всё доступное пространство выделенное даме на хостинге (а это немного не мало гиг).
Решилось так.
Хостер делает дамп базы.
Хостер проводит оптимизацию таблицы users.
SQL-запросом убиваются все пользователи из таблицы users с нулем сообщений, кроме пользователя с id -1 (это важно).
Проходимся модом DB Maintenance, чтобы избавиться от остальных запчастей пользователей. Ну и остальными возможностями мода по прочистке базы не пренебрегаем. Всё живёт всё хорошо.
Для контраста результат: порядка 40 пользователей (их действительно столько должно быть).
Конвертация будет завтра. Опять же исправить косяк с кодировкой.
А дальше — ждите новые вопросы и будьте терпеливы, мы же всего лишь люди с амбициями!
Всем спасибо.






