Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Обновление до 3.1

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
ViartDeSanten
phpBB 1.0.0
Сообщения: 4
Стаж: 6 лет 10 месяцев
Благодарил (а): 1 раз

Обновление до 3.1

Сообщение ViartDeSanten »

Здравствуйте, форумчане!
Вообщем сразу к сути, есть форум phpBB 2x. Его заменяем на XenForo. НО! Нужен так же перенос базы данных. В XenForo имеется стандартный конвертатор баз, но там поддерживаемые версии phpBB только 3.0 и 3.1(beta). Задача в следующем, обновить phpBB до 3.1 и переехать уже на XenForo.

У меня возникли проблемы с обновлением, делаю по следующему гайду:
 
Обновление phpBB с версии 2.0/3.0 до 3.1

В phpBB 3.1 сильно переписали ядро, в следствии чего модификации (MOD) и стили разработанные для версии 3.0 на версии 3.1 работать не будут. Но не стоит расстраиваться - на замену "модификациям" (MODification) пришли "расширения" (EXTension), которые устанавливаются буквально одним кликом и не требуют ручной правки кода форума.

Порядок обновления:
Проверьте что ваш сервер соответствует требованиям для запуска phpBB 3.1
Требования к серверу для phpBB 3.1
Сделайте резервную копию базы данных и файлов форума, который собираетесь обновить
Скачайте архив phpBB 3.1 с вкладки "Install phpBB" на странице https://www.phpbb.com/downloads/
Распакуйте содержимое архива на свой компьютер и перейдите в распакованную папку "phpBB3"
Если нужны языковые пакеты для форума (по умолчанию идет только Английский), то идем в на страницу переводов; скачиваем нужные переводы для версии 3.1; и распаковываем их в папку "phpBB3" (если появляются запросы подтверждения перезаписи - подтверждаем)
В папке "phpBB3" удалите следующие файлы/папки:
файл config.php
папку images/
папку files/
папку store/
На своем форуме удалите все файлы/папки КРОМЕ:
файл config.php
папку images/
папку files/
папку store/
Загрузите содержимое распакованной папки phpBB3 со своего компьютера в папку форума на сервере
В браузере откройте запустите обновления - <адрес вашего форума>/install/database_update.php
(например http://example.com/forum/install/database_update.php).
Если на вашем старом форуме было много сообщений - предпочтительнее выполнить конвертацию через консоль. Для этого необходимо выполнить команду "php ./bin/phpbbcli.php db:migrate" в корневой папке форума.
Удалить папку install/

Обратите внимание:
На данный момент в phpBB 3.1 возможны ошибки при использовании символа % в пароле к базе данных в файле config.php (баг PHPBB3-13251)
Если резервную копию сайта (шаг 2) будете делать через FTP-клиент, проверьте в настройках что он будет передавать файлы без расширения в бинарном режиме (как это настроить в FileZilla)
Файл config.php должен остаться ваш старый (если вы правильно выполнили шаги 6 и 7, то проблем быть не должно)
Удостоверьтесь, что перенесли файл .htaccess в корневой папке форуме на сервер. Некоторые FTP-клиенты скрывают имена начинающиеся с точки. Соответственно вам может потребоваться включить их отображение в настройках FTP-клиента.
Во первых, у нас в phpBB 2 нет папок files и store. В итоге я оставляю только конфиг и images. Далее заливаю все по гайду, захожу на инстал. У меня там введение и все такое, но переходя на вкладку "Конвертирования" я получаю вот это:
 
Fatal error: Uncaught exception 'RuntimeException' with message 'You have specified an invalid dbms driver: mysql4' in /home/users/v/хайд/domains/хайд.ru/for/phpbb/config_php_file.php:158 Stack trace: #0 /home/users/v/хайд/domains/хайд.ru/for/phpbb/di/container_builder.php(315): phpbb\config_php_file->convert_30_dbms_to_31('mysql4') #1 /home/users/v/хайд/domains/хайд.ru/for/phpbb/di/container_builder.php(337): phpbb\di\container_builder->get_dbal_connection() #2 /home/users/v/хайд/domains/хайд.ru/for/phpbb/di/container_builder.php(151): phpbb\di\container_builder->get_installed_extensions() #3 /home/users/v/хайд/domains/хайд.ru/for/install/install_convert.php(131): phpbb\di\container_builder->get_container() #4 /home/users/v/хайд/domains/хайд.ru/for/install/index.php(409): install_convert->main('convert', 'intro') #5 /home/users/v/хайд/domains/хайд.ru/for/install/index.php(289): module->load() #6 {main} thrown in /home/users/v/хайд/domains/хайд.ru/for/phpbb/config_php_file.php on line 158
Помогите, пожалуйста решить данную проблему. Очень нужно перенести базу данных, ибо там несколько тысяч сообщений, не хочется терять.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 339 раз
Контактная информация:

Re: Обновление до 3.1

Сообщение nissin »

В гайде ошибка, 2.0 по другому конвертируется.
[FAQ] Конвертация phpBB2 > phpBB3
Начните с "чистой" установки phpBB3 в отличный от phpBB2 каталог. Затем снова перейдите в баузере в каталог install и щёлкните по вкладке "Конвертирование".
Всё повторяется. nurlan.info
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16354
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 2134 раза
Контактная информация:

Re: Обновление до 3.1

Сообщение rxu »

Это что за гайд?
Изображение
ViartDeSanten
phpBB 1.0.0
Сообщения: 4
Стаж: 6 лет 10 месяцев
Благодарил (а): 1 раз

Re: Обновление до 3.1

Сообщение ViartDeSanten »

Спасибо большое ребят, позже займусь, надеюсь все получится) Темку пока не закрывайте.
ViartDeSanten
phpBB 1.0.0
Сообщения: 4
Стаж: 6 лет 10 месяцев
Благодарил (а): 1 раз

Re: Обновление до 3.1

Сообщение ViartDeSanten »

rxu писал(а): 09.06.2017 10:24 Это что за гайд?
Брал гайд тут, нашел в гугле.
Ссыль:
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 339 раз
Контактная информация:

Re: Обновление до 3.1

Сообщение nissin »

Чувак явно в танке :)
Всё повторяется. nurlan.info
ViartDeSanten
phpBB 1.0.0
Сообщения: 4
Стаж: 6 лет 10 месяцев
Благодарил (а): 1 раз

Re: Обновление до 3.1

Сообщение ViartDeSanten »

Пытаюсь установить форум, пишет следующие:

Не удалось подключиться к базе данных. Ниже показан текст сообщения об ошибке.
Access denied for user 'хайд@'localhost' (using password: YES)

Хотя вроде все верно, в чем проблема?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12415
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3526 раз
Контактная информация:

Re: Обновление до 3.1

Сообщение Татьяна5 »

В том, что данные неверны
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 933 раза

Re: Обновление до 3.1

Сообщение LavIgor »

ViartDeSanten писал(а): 18.06.2017 21:11Хотя вроде все верно, в чем проблема?
В слове вроде. ;)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Обновление до 3.1

Сообщение Sheer »

ViartDeSanten писал(а): 18.06.2017 21:11в чем проблема
В том что неверно указано имя пользователя БД или имя сервера БД или пароль, или все сразу.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Закрыто

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