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

Не воспринимается кириллица (общая ошибка sql error mysql4)

Вопросы, связанные с переводом phpBB на русский язык.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

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

Не воспринимается кириллица (общая ошибка sql error mysql4)

Сообщение Tass »

Здравствуйте, очень прошу помочь...

Вчера установила форум phpBB 3.0.6, начала создавать в нем форумы через "Управление форумами" и столкнулась с ошибкой: "общая ошибка sql error mysql4". Опытным путем выяснила, что не воспринимается кириллица. Выглядит это так:
1. Изменяю самый первый стандартный форум (все символы латиницей):
[фото пропало]
Все нормально:
[фото пропало]
2. Добавляю в название одну русскую букву (в данном случае "ф"):
[фото пропало]
Получаю ту самую ошибку:
[фото пропало]

Извините, если выбрала не тот раздел... нашла свою проблему схожей с этой (там вроде в автора камни не полетели). Только у меня в настройках конференции отображается вот это:
b625bfbe5820.jpg
Прочитала ту тему и пришла к выводу, что проблема, скорее всего, в неправильной кодировке базы данных. Зашла в phpMyAdmin, оказалось, кодировка latin1_swedish_ci. Попробовала поменять на utf8_general_ci, потом и на utf8_bin, может, не там меняю, но ничего не изменилось:
[attachment=-1]b625bfbe5820.jpg[/attachment]
Наверное, можно поменять кодировку у каждого элемента, но вопрос: надо ли? Может быть, эта проблема решается как-то по-другому? Боюсь что-то поменять и испортить...

Прочитала и сам FAQ, и эту тему, но ничего похожего не нашла, там проблемы с отображением символов на странице, а у меня с их восприятием. Поиск по другим разделам конференции тоже результатов не дал. К хостеру обращалась: техподдержке понадобился целый день, чтобы дать мне ссылку на этот форум.

Еще раз извините, если спрашиваю не в том разделе или повторяюсь... я в этом новичок, поэтому не знаю, к чему относится моя проблема.

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

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение rxu »

Пока форум ещё пустой: создайте БД в кодировке utf8_bin и переустановите phpBB в неё.
phpBB3 работает только в utf-8.
Изображение
Tass
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение Tass »

Спасибо, что ответили. Только я уже переустанавливала форум вместе с базой данных и пыталась как-нибудь изменить ее кодировку, но мне просто-напросто негде это сделать: форум устанавливается из готового скрипта в CPanel, поэтому мне только сообщили, что база данных успешно создана. Я понимаю, что по-хорошему мне надо обратиться к хостеру, но что-то мне подсказывает, что я быстрее сама все сделаю, чем мне ответит техподдержка. Я же описала им ситуацию, даже сказала какая именно мне нужна кодировка какой именно базы данных, но мне только ссылку сюда дали.
Может быть, есть какие-нибудь способы изменить кодировку уже существующей базы данных?
Была мысль скачать ее и заменить... это вариант?..
Я просто никогда раньше не работала с phpBB и базами данных. Пытаюсь ничего не испортить =)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение rxu »

У вас есть доступ к базам данных с помощью phpMyadmin?
Изображение
Tass
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение Tass »

Да, есть.
Техподдержка на хостинге наконец ответила:
"Проверили, у вас стоит utf8".
Было бы здорово, если бы это было так...
498c0601a57e.jpg
Последний раз редактировалось Tass 09.03.2022 6:11, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение rxu »

Если есть право на создание БД, создайте самостоятельно, параметры кодировки укажите нужные.
Потом устанавливайте phpBB3 вручную, как обычно.
Изображение
Tass
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение Tass »

Спасибо, буду пробовать...
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3335
Стаж: 15 лет
Благодарил (а): 35 раз
Поблагодарили: 1434 раза

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение Nekstati »

Tass писал(а):пыталась как-нибудь изменить ее кодировку, но мне просто-напросто негде это сделать: форум устанавливается из готового скрипта в CPanel
А вы установите его вручную, если хостинг это позволяет. Сначала, как вам посоветовал rxu, создайте БД в кодировке utf8_bin, а дальнейшее описано здесь. Ну или попробуйте поменять сравнение отдельно для каждой таблицы.

техподдержке понадобился целый день

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

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение rxu »

Nekstati писал(а):Ну или попробуйте поменять сравнение отдельно для каждой таблицы.
Может не помочь - возможно, придется ещё и контент перекодировать.
Поэтому, лучше устанавливать на чистую БД в нужной кодировке.
Изображение
Tass
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение Tass »

А вы установите его вручную, если хостинг это позволяет. Сначала, как вам посоветовал rxu, создайте БД в кодировке utf8_bin, а дальнейшее описано здесь. Ну или попробуйте поменять сравнение отдельно для каждой таблицы.
Спасибо за совет, сейчас покопаюсь еще немного в базе данных и, если результата не будет, установлю вручную... обидно, конечно, я специально искала хостинг для проекта, чтобы был готовый скрипт и не надо было больше по этому поводу заморачиваться... не потому что лень, а потому что я в этом ничего не понимаю, знаю только html и css.
Бежать надо от таких сразу, имхо...
Да я знала на что шла, у меня даже в уведомлениях от хостера вместо кириллицы пробелы =) Просто проект некоммерческий и одновременно требует много места, поэтому пришлось искать какие-то компромиссы.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение rxu »

Tass
phpBB3 не представляет особой сложности, тем более в установке, особенно если есть желание и возможности разобраться :)
Есть документация, есть набор FAQ-ов, есть вопросы - задавайте, поможем разобраться.
Изображение
Tass
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение Tass »

Большое спасибо за поддержку =)
P.S. Тогда сначала перейду на другой хостинг)
Sokalik
phpBB 1.0.0
Сообщения: 2
Стаж: 12 лет 4 месяца

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение Sokalik »

Помогите пожалуйста советом!
У меня та же проблема,но доступа к БД у меня нет!
Можно что-то отредактировать в Админке,чтобы решить проблему?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение Пчелкин »

С халявы слезайте и все будет нормально...
Sokalik
phpBB 1.0.0
Сообщения: 2
Стаж: 12 лет 4 месяца

Re: Не воспринимается кириллица (общая ошибка sql error mysq

Сообщение Sokalik »

Ну это не ответ!
Это не мои форумы и самих хозяев устраивают,так как английский работает нормально,но я,как патриот,должен что-то сделать!
Поэтому прошу дельного совета!
Еще раз Извините!
Ответить

Вернуться в «Русский перевод phpBB»