И вот чтобы совсем его не бросать, многие вебмастера решают перенести форум с домена на поддомен, а на самом доме организовать нормальный сайт. И вот тут-то и начинаются проблемы, ибо советы по тому, как перенести форум phpBB, в Сети есть. Но вот если в ходе переноса возникают проблемы (а они обычно возникают), то помочь их разрешить некому.
Если пройтись по форумам для вебмастеров и посмотреть, какой вопрос часто задают новички использования phpBB при переходе с домена на домен, и какой вопрос обычно остается без ответа, — это вопрос о том, почему форум при переезде работает нормально, но не хочет никого авторизировать, включая его владельца. Таких вопрос на форах очень много, а вот ответов на них нет. Не хотят гуру phpBB напрягать себя советами.
Ниже приведено описание одного из способов переноса форума phpBB с домена на поддомен, который может избежать ошибки авторизации. Описан перенос форума в пределах того же самого хостинга. Именно эта проблема обычно и стоит перед новичками.
1. Скачать ту же самую версию форума phpBB, которая стоит на форуме сейчас.
2. Загрузить ее в папку поддомена и инсталлировать (не продублировать все файлы старого форума, а именно загрузить новый).
При инсталляции, вводя имя базы данных и пароля, изменить префикс базы данных, ибо если вводить старый префикс, то форум не захочет устанавливаться – скажет, что такая база данных уже есть.
3. Открыть в папке поддомена вновь созданный файл config.php и вернуть прописанной там базе данных ее прежний префикс.
4. Догрузить на вновь инсталлированный форум папку с работающим стилем прежнего форума, а также догрузить папки со всеми аватарами и смайликами, если таковые есть.
5. Внести изменения в таблицу конфигурации базы данных форума:
cookie_domain изменить с site.ru – на forum.site.ru
server_name изменить с site.ru — стало forum.site.ru.
6. Проверить все ли работает на форуме на поддомене и порадоваться себе умному.