Палыч » 13.12.2007 2:44
Как таковая, конвертация данных при переходе на чистый phpbb с phpbb2Plus не нужна.
- 1. Сделайте бекап вашей базы данных (любым доступным вам способом).
- 2. Сделайте копию всех файлов вашего форума.
Примечание: вы можете пропустить первые два пункта, если вы точно знаете, что делаете.
- 3. Убедитесь, что на вашем форуме нет подфорумов. Если они есть, зайдите в административную панель Plus и измените статус ваших подфорумов на форумы (админка - форумы - управление - изменить - категория)
Примечание: Вы можете этого не делать, если в дальнейшем собираетесь поставить на ваш форум phpbb МОД Categories hierarchy Mod v2.0.4 (или более свежую версию с соответствущим обновлением таблиц базы данных). Учтите, что до установки МОДа вам будут недоступны темы, расположенные в подфорумах, и возможны некоторые иные глюки с постами, темами, счетчиком сообщений и т.п.
- 4. Убедитесь, что папке templates вашего форума Plus имеется папка subSilver с файлами стиля subSilver. Если её нет, то вам нужно скопировать папку subSilver в папку templates (следите за регистром букв в названии папок и файлов). Папку со стилем subSilver вы можете найти в инсталяционной поставке phpbb 2.0.22 на оффсайте: http://www.phpbb.com/downloads/ или на нашем форуме: http://www.phpbbguru.net/downloads/ Не забудьте добавить в неё набор руссифицированных изображений (найдёте там же).
- 5. Зайдите в административную панель Plus и установите стиль subSilver (если он не был установлен), а затем установите его по умолчанию с переключением на него всех пользователей (админка - стили - меню - extreme - управление стилями - установить стили \ набор стиля по умолчанию)
Примечание: Выполнив этот шаг, вы получите ошибку Template->make_filename(): Error - template file not found: calendar_box.tpl
Не волнуйтесь, это всего лишь сообщение об отсутствии в стиле subSilver файла calendar_box.tpl. Если вам в дальнейшем захочется иметь функцию календаря на форуме, вы сможете воспользоваться каким-либо МОДом (их несколько).
- 6. Удалите все папки и файлы с вашего форума Plus, за исключением:
- /config.php
- /album_mod/upload/*.* (только в случае, если вы будете на ваш форум phpbb устанавливать МОД Smartors Photo Album)
- /files/*.* (только в случае, если вы будете на ваш форум phpbb устанавливать МОД File Attachment Mod)
- /images/avatars/*.*
- /templates/subSilver/*.* (это не является обязательным)
- 7. Скопируйте все папки и файлы из инсталяционного пакета phpbb 2.0.22 (за исключением файла config.php) в папку вашего форума Plus (где взять инсталяционный пакет - смотри пункт 4). Если в результате копирования вы случайно затерли ваш старый файл config.php, восстановите его из копии (смотри пункт 2).
- 8. Если у вас была не версия phpBB2 Plus 1.53a (базирующаяся на phpbb 2.0.22), а более ранняя, то запустите (через браузер) файл /install/update_to_latest.php для модификации таблиц базы данных до версии 2.0.22
- 9. Этот шаг имеет два варианта: 9.1 - для тех, кто слабо понимает, что он делает, и 9.2 - для тех, кто знаком с работой по изменению таблиц базы данных и любит всё держать под контролем.
- 9.1. Скачайте Clean phpBB SQL Tables Распакуйте скаченный архив в папку /install вашего форума. Запустите (через браузер) файл /install/clean_tables.php. Вы увидите список всех таблиц, полей и параметров настройки конфигурации вашей базы данных, которые не принадлежат непосредственно phpBB. Удалите отметки с чекбоксов с элементов данного списка, если вы не хотите их удалять (напрмер, с таблиц МОДа File Attachment Mod или МОДа Smartors Photo Album). Перепроверив, что вы не собираетесь удалять ценные данные, щелкните мышкой на кнопке "Clean tables".
- 9.2. Зайдите в базу данных (например, через phpMyadmin) и удалите следующие таблицы:
==================
phpbb_acronyms
==================
phpbb_album
phpbb_album_cat
phpbb_album_comment
phpbb_album_config
phpbb_album_rate
phpbb_album_sp_config
только если вы не собирайтесь ставить МОД Smartors Photo Album
==================
phpbb_anti_robotic_reg
==================
phpbb_attach_quota
phpbb_attachments
phpbb_attachments_config
phpbb_attachments_desc
только если вы не собираетесь ставить МОД File Attachment Mod
==================
phpbb_banner
phpbb_banner_stats
phpbb_bookmarks
phpbb_color_groups
phpbb_extension_groups
phpbb_extensions
phpbb_flags
phpbb_forbidden_extensions
phpbb_hacks_list
phpbb_jr_admin_users
phpbb_kb_articles
phpbb_kb_categories
phpbb_kb_config
phpbb_kb_results
phpbb_kb_types
phpbb_kb_votes
phpbb_kb_wordlist
phpbb_kb_wordmatch
phpbb_link_categories
phpbb_link_config
phpbb_links
phpbb_news
phpbb_pa_auth
phpbb_pa_cat
phpbb_pa_comments
phpbb_pa_config
phpbb_pa_custom
phpbb_pa_customdata
phpbb_pa_download_info
phpbb_pa_files
phpbb_pa_license
phpbb_pa_mirrors
phpbb_pa_votes
phpbb_plus
phpbb_portal
phpbb_quota_limits
phpbb_shout
phpbb_stats_config
phpbb_stats_modules
phpbb_topic_view
=================
Возможно, каких-либо таблиц вы не найдёте, если ваша версия Plus была более ранняя, чем phpBB2 Plus 1.53 Beta.
Проверьте содержание полей server_name server_port script_path в таблице phpbb_config
- 10. Удалите папки /install и /contrib с фашего форума.
Примечание: Для того, чтобы вам были доступны файлы вложений (если вы их сохраняли) и добавленные изображения фотоальбома (если вы их сохраняли) вам следует поставить соответствующием моды.
Приведённые примеры названий таблиц могут не совпадать с вашими при использовании вами префикса таблиц, отличного от принятого по умолчанию (phpbb_)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.