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

Переезд с MySQL 4 на MySQL 5

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Buddy писал(а): Или раньше данные на самом деле были в cp1251, но почему тогда раньше форум работал нормально во всех смыслах?
Не в курсе, что и как было раньше. Факт в том, что хостер перешел на другое программное обеспечение, и сейчас есть так, как есть.
Данные (сообщения и пр.) должны находиться в БД в кодировке utf-8.

Попробуйте перекодировать любое отдельное сообщение, которое сейчас отображается неверно, и посмотрите, что будет.
Изображение
Buddy
phpBB 1.2.1
Сообщения: 20
Стаж: 16 лет 11 месяцев

Re: Переезд с MySQL 4 на MySQL 5

Сообщение Buddy »

.
Последний раз редактировалось Buddy 13.10.2016 20:44, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Buddy писал(а):На самом форуме всё отображается нормально!
Buddy писал(а):Если брать модуль последних тем, то там русские названия появляются уже битыми
Так на форуме нет проблем с содержимым? Как-то вы не совсем ясно изъясняетесь...
Что за модуль последних тем?
Изображение
Buddy
phpBB 1.2.1
Сообщения: 20
Стаж: 16 лет 11 месяцев

Re: Переезд с MySQL 4 на MySQL 5

Сообщение Buddy »

.
Последний раз редактировалось Buddy 13.10.2016 20:44, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Если у вас сообщения на форуме отображаются нормально, но те же самые сообщения, выведенные с помощью вашего модуля выводятся неправильно, то это уже совсем другой вопрос, связанный с работой этого модуля, не имеющий отношения к обсуждаемой теме.
Изображение
Buddy
phpBB 1.2.1
Сообщения: 20
Стаж: 16 лет 11 месяцев

Re: Переезд с MySQL 4 на MySQL 5

Сообщение Buddy »

.
Последний раз редактировалось Buddy 13.10.2016 20:44, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Buddy писал(а): И проблема с невозможностью восстанавливать форум из админки после всё того же переезда также остаётся.
Изложите свои действия подробно.
Buddy писал(а):Но до переезда же всё работало нормально!
Живьем сайт посмотреть можно?
Изображение
Buddy
phpBB 1.2.1
Сообщения: 20
Стаж: 16 лет 11 месяцев

Re: Переезд с MySQL 4 на MySQL 5

Сообщение Buddy »

.
Последний раз редактировалось Buddy 13.10.2016 20:44, всего редактировалось 1 раз.
Buddy
phpBB 1.2.1
Сообщения: 20
Стаж: 16 лет 11 месяцев

Re: Переезд с MySQL 4 на MySQL 5

Сообщение Buddy »

.
Последний раз редактировалось Buddy 13.10.2016 20:45, всего редактировалось 1 раз.
Clio
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 5 месяцев
Контактная информация:

Сообщение Clio »

Здравствуйте. У меня возник такой вопрос:
если провайдер сменил MySQL, в административном разделе это отобразится? или там пишется версия MySQL на момент установки форума?
Или что бы не рисковать лучше сразу поинтересоваться у провайдера не сменил ли он MySQL?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Сообщение Rayden »

Гы... показывается естественно текущая версия.
И вообще, лучше смотреть что пишет форум, а не что говорит провайдер.
phpBB2 FAQ
phpBB3 FAQ
Clio
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 5 месяцев
Контактная информация:

Сообщение Clio »

Ну, тогда попытаюсь обновить свой RC5 до 7. Надеюсь всё пройдёт успешно... т.к. доступа к БД нет и она только одна(.

Ещё вопрос:
Если всё таки провайдер переходит на новый MySQL, то форум перестаёт работать со старой базой? (судя по началу этой темы) и нужно будет проделывать выше приведённые манипуляции с БД?
Alexmk
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет

Re: Переезд с MySQL 4 на MySQL 5

Сообщение Alexmk »

Здравствуйте, по всей видимости мой хостер обновил MySQL, т.к. начала появляться ошибочка: Field 'user_block' doesn't have a default value [1364]. Появляется она во время регистрации после ввода данных.
Единственное что мне попалось в помощь на просторах инета этот фикс: Knowledge Base. Фикс я этот применил, все успешно добавилось, но проблемка как вы уже наверное догадались осталась :roll: .
Я очень мало смыслю в БД и собственно в запросах SQL, но я все же пробежал поиском по тексту который я получил из mysql_upgrader.php - совпадений не нашлось, может данный фикс не содержит нужных строк... На всякий случай процитирую.
123.txt
(44.43 КБ) 491 скачивание
Не могли бы вы помочь, составить недостающий запрос чтобы поправить ситуацию?
Или подсказать где именно находится этот злосчастный user_block.
Буду безгранично благодарен за любую помощь :)
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Re: Переезд с MySQL 4 на MySQL 5

Сообщение Поручик »

Alexmk писал(а):ошибочка: Field 'user_block' doesn't have a default value [1364]
Это говорит о том, что не определено значение по умолчанию для поля 'user_block.
Может помочь SQL-запрос вида:

Код: Выделить всё

ALTER TABLE `phpbb_users` MODIFY `user_block` tinyint(1) DEFAULT '0' NOT NULL;
Но это в случае, если поле user_block действительно имеет тип tinyint и оно действительно находится в таблице users.
Короче, нужна структура вашей таблицы users
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Alexmk
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет

Re: Переезд с MySQL 4 на MySQL 5

Сообщение Alexmk »

Ура! спасибо Вам огромное, запрос сработал как часики :)
После этого по правде сказать появилась еще аналогичная ошибка вида:Field `user_field` doesn't have a default value [1364]
Но и это было поправлено с помощью Вашего запроса, с небольшой соответственной заменой :) В итоге все заработало, благодарю за помощь.
Закрыто

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