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

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

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

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

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

Сообщение Tass »

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

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

Извините, если выбрала не тот раздел... нашла свою проблему схожей с этой (там вроде в автора камни не полетели). Только у меня в настройках конференции отображается вот это:
Изображение

Прочитала ту тему и пришла к выводу, что проблема, скорее всего, в неправильной кодировке базы данных. Зашла в phpMyAdmin, оказалось, кодировка latin1_swedish_ci. Попробовала поменять на utf8_general_ci, потом и на utf8_bin, может, не там меняю, но ничего не изменилось:
Изображение
Наверное, можно поменять кодировку у каждого элемента, но вопрос: надо ли? Может быть, эта проблема решается как-то по-другому? Боюсь что-то поменять и испортить...

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

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

Заранее спасибо за помощь.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15420
Стаж: 14 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 411 раз
Поблагодарили: 1840 раз

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

Сообщение rxu »

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

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

Сообщение Tass »

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

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

Сообщение rxu »

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

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

Сообщение Tass »

Да, есть.
Техподдержка на хостинге наконец ответила:
"Проверили, у вас стоит utf8".
Было бы здорово, если бы это было так...
Изображение
Последний раз редактировалось Tass 08.03.2010 18:27, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15420
Стаж: 14 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 411 раз
Поблагодарили: 1840 раз

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

Сообщение rxu »

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

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

Сообщение Tass »

Спасибо, буду пробовать...
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2890
Стаж: 12 лет 1 месяц
Благодарил (а): 24 раза
Поблагодарили: 1047 раз

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

Сообщение Nekstati »

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

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

Бежать надо от таких сразу, имхо…
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15420
Стаж: 14 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 411 раз
Поблагодарили: 1840 раз

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

Сообщение rxu »

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

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

Сообщение Tass »

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

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

Сообщение rxu »

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

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

Сообщение Tass »

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

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

Сообщение Sokalik »

Помогите пожалуйста советом!
У меня та же проблема,но доступа к БД у меня нет!
Можно что-то отредактировать в Админке,чтобы решить проблему?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 10551
Стаж: 11 лет 3 месяца
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1512 раз
Поблагодарили: 1314 раз

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

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

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

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

Сообщение Sokalik »

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

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