Конверт БД с utf8mb4 в utf8

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать расширения

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

Re: Конверт БД с utf8mb4 в utf8

Сообщение sasa85 »

Попробовал перенести еще один форум на phpbb 3.0.x и он перенесся и все хорошо работает. Может где-то меняется тип хеширования в phpbb 3.1.x?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Конверт БД с utf8mb4 в utf8

Сообщение rxu »

Нет, не меняется.
Изображение
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 14 лет 4 месяца
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Конверт БД с utf8mb4 в utf8

Сообщение sasa85 »

rxu
А не может ли проблема быть в конфиге? Там конфиг был старый от первых версий phpbb 3.0.x, после я перевел на 3.1.x, а конфиг не поменял.
Точнее не добавил строки
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';
$dbms = 'phpbb\\db\\driver\\mysqli';
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Конверт БД с utf8mb4 в utf8

Сообщение rxu »

Это вряд ли.
Изображение
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 14 лет 4 месяца
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Конверт БД с utf8mb4 в utf8

Сообщение sasa85 »

идея с config не помогла.
Перенес с сервера сайт на phpbb 3.0.x все перенеслось и работает замечательно. Странно в общем и не логично.
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 14 лет 4 месяца
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Конверт БД с utf8mb4 в utf8

Сообщение sasa85 »

Дело по всей видимости в php. Так как форумы phpbb 3.0.x перенеслись без проблем, а вот форумы phpbb 3.1.x не переносятся, точнее пароли не подходят и надо восстанавливать пароли юзерам.
Ничего сделать так и не смог. Может кто-нибудь сможет у разработчиков как-то спросить? так как в будущем проблема всеравно всплывет у многих при переносе сайтов?
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 14 лет 4 месяца
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Конверт БД с utf8mb4 в utf8

Сообщение sasa85 »

Еще, если перекинуть форум 3.1.х со старого сервера на новый и потом обратно, то появляется эта фигня тоже
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 14 лет 4 месяца
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Конверт БД с utf8mb4 в utf8

Сообщение sasa85 »

Посмотрел код аутентицикации phpbb 3.0.x и 3.1.x - там все по другому. От этого и свистопляска. Может есть какой-то скрипт, который заново сгенерит пароли?

Отправлено спустя 23 минуты 52 секунды:
Еще заметил разные параметры
Откуда переношу
MYSQL_LIBS -L/usr/lib/x86_64-linux-gnu -lmysqlclient_r
Куда переношу
MYSQL_LIBS -L/usr/lib -lmysqlclient_r

Может на что-то влияет?
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 10 лет 6 месяцев
Благодарил (а): 235 раз
Поблагодарили: 173 раза

Re: Конверт БД с utf8mb4 в utf8

Сообщение Sumanai »

sasa85 писал(а): Может есть какой-то скрипт, который заново сгенерит пароли?
Это невозможно.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

Re: Конверт БД с utf8mb4 в utf8

Сообщение nissin »

sasa85 писал(а): PHP Version 5.3.3-7+squeeze28
Вот где собственно и собака порылась :)
http://php.net/security/crypt_blowfish.php
В версиях PHP ниже 5.3.7 не поддерживается salt prefix $2y$, на старом хостинге PHP использует такой префикс.
Трясите поддержку нового хостера на предмет обновления версии PHP.
Всё повторяется. nurlan.info
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 14 лет 4 месяца
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Конверт БД с utf8mb4 в utf8

Сообщение sasa85 »

Спасибо! Уже хоть точно понятно почему.
Может можно как-то аргументировать следующее:
Форум рабочий phpbb 3.1.x переношу с php 5.3.7 на 5.4.41 и сразу обратно на 5.3.7 и все пароли слетают, не понятно почему и как?
Может этот salt prefix $2y$ можно отключить насильно? Раз на php 5.3.7 все работает.

Отправлено спустя 1 час 36 минут 55 секунд:
Или в коде прям прописать salt prefix $2a$ и заработает?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

Re: Конверт БД с utf8mb4 в utf8

Сообщение nissin »

Насколько я понимаю у Вас в БД пароли с $2y$.
В данном случае понижать градус версию нельзя.
Всё повторяется. nurlan.info

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