Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

Восстановить форум phpbb2, встроенный в SLAED

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 23 дек 2010, 16:37

Добрый день!
Несколько лет назад поддерживал сайт на системе SLAED, в него был интегрирован форум phpbb2.
В определенный момент было принято решение перейти на другой движок, файлы успешно затерли.
Теперь встал вопрос восстановления форума, желательно в новой версии phpbb3 и не интегрированного в CMS, а "отдельностоящего".
Бэкап БД есть, но при мастер импорта phpbb3 его не принимает и выдает ошибки (обрабатывал не все таблицы а только то что относится к форуму).
В принципе возможно (только что дошло) установить заново CMS SLAED с интегрированным форумом, попытаться восстановить работоспособность системы и форума, и потом воспользоваться каким-либо инструментом для экспорта-импорта.

Вопрос: туда ли я вообще копаю, и какие данные нужно предоставить чтобы получить совет?
darkwood

 

Сообщение 23 дек 2010, 18:56

для начала восстановить phpbb2, а потом конвертировать в phpbb3
crash
Поддержка
 
Сообщений: 11348
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 26 дек 2010, 18:51

123
Последний раз редактировалось darkwood 26 дек 2010, 19:53, всего редактировалось 1 раз.
darkwood

 

Сообщение 26 дек 2010, 19:13

Решил проблему с путями так: создал подкатегорию 123 и туда залил копию папки Forums из системы SLAED, в ней предположительно и расположен интегрированный форум. Сомнения вызывает лишь размер содержимого данной папки: всего 2,5 Мб. Согласно моим представлениям, форум PHPBB2хх должен весить несколько больше )
Так или иначе, конвертация началась и завершилась ошибкой:
"
Общая ошибка
SQL ERROR [ mysql4 ]

Table 's*************n.slaed_bbusers' doesn't exist [1146]

SQL

SELECT user_id FROM slaed_bbusers WHERE user_id = 1

BACKTRACE

FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: install/convertors/convert_phpbb20.php
LINE: 216
CALL: dbal_mysql->sql_query()

FILE: install/install_convert.php
LINE: 745
CALL: include('install/convertors/convert_phpbb20.php')

FILE: install/install_convert.php
LINE: 203
CALL: install_convert->convert_data()

FILE: install/index.php
LINE: 405
CALL: install_convert->main()

FILE: install/index.php
LINE: 282
CALL: module->load()
"

Внимательно прочел сообщение-ошибку, переименовал проблемную таблицу и всё заработало. Кодировки вот только теперь.... http://forum.slavyanin.ru/

В общем, форум импортировался, темы и сообщения видно, но ни одна из кодировок не подошла. Причина, полагаю, кроется в том, что кодировка сайта-донора Windows-1251, а база данных форума, в который мы импортируем данные - UTF-8 Unicode. Я бы не хотел оставлять Windows-1251, хочу по возможности перейти на Юникод. Как быть?
darkwood

 

Сообщение 27 дек 2010, 15:09

Прошу прощения за внешнюю ссылку, но похоже решение есть здесь: http://www.phpbbguru.net/community/topic15577.html . Может кому-то еще пригодится.
darkwood

 


Вернуться в Поддержка phpBB 3.0.x

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3