Пропустить

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

Вопросы, связанные с переводом phpBB-3 на русский язык.
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

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

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

Сообщение Tass » 08.03.2010 6:13

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

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

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

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

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

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

Заранее спасибо за помощь.

Tass
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 08.03.2010 4:44
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 08.03.2010 6:20

Пока форум ещё пустой: создайте БД в кодировке utf8_bin и переустановите phpBB в неё.
phpBB3 работает только в utf-8.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение Tass » 08.03.2010 6:33

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

Tass
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 08.03.2010 4:44
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 08.03.2010 6:44

У вас есть доступ к базам данных с помощью phpMyadmin?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение Tass » 08.03.2010 18:13

Да, есть.
Техподдержка на хостинге наконец ответила:
"Проверили, у вас стоит utf8".
Было бы здорово, если бы это было так...
Изображение
Последний раз редактировалось Tass 08.03.2010 18:27, всего редактировалось 1 раз.

Tass
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 08.03.2010 4:44
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 08.03.2010 18:26

Если есть право на создание БД, создайте самостоятельно, параметры кодировки укажите нужные.
Потом устанавливайте phpBB3 вручную, как обычно.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение Tass » 08.03.2010 18:29

Спасибо, буду пробовать...

Tass
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 08.03.2010 4:44
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Nekstati » 08.03.2010 18:36

Tass писал(а):пыталась как-нибудь изменить ее кодировку, но мне просто-напросто негде это сделать: форум устанавливается из готового скрипта в CPanel

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

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

Бежать надо от таких сразу, имхо…
Аватара пользователя
Nekstati
Лидер поддержки
Лидер поддержки
 
Сообщения: 2181
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 6 раз.
Поблагодарили: 607 раз.

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

Сообщение rxu » 08.03.2010 18:40

Nekstati писал(а):Ну или попробуйте поменять сравнение отдельно для каждой таблицы.

Может не помочь - возможно, придется ещё и контент перекодировать.
Поэтому, лучше устанавливать на чистую БД в нужной кодировке.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение Tass » 08.03.2010 18:53

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

Спасибо за совет, сейчас покопаюсь еще немного в базе данных и, если результата не будет, установлю вручную... обидно, конечно, я специально искала хостинг для проекта, чтобы был готовый скрипт и не надо было больше по этому поводу заморачиваться... не потому что лень, а потому что я в этом ничего не понимаю, знаю только html и css.

Бежать надо от таких сразу, имхо...

Да я знала на что шла, у меня даже в уведомлениях от хостера вместо кириллицы пробелы =) Просто проект некоммерческий и одновременно требует много места, поэтому пришлось искать какие-то компромиссы.

Tass
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 08.03.2010 4:44
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 08.03.2010 18:59

Tass
phpBB3 не представляет особой сложности, тем более в установке, особенно если есть желание и возможности разобраться :)
Есть документация, есть набор FAQ-ов, есть вопросы - задавайте, поможем разобраться.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение Tass » 08.03.2010 19:22

Большое спасибо за поддержку =)
P.S. Тогда сначала перейду на другой хостинг)

Tass
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 08.03.2010 4:44
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Sokalik » 06.11.2011 15:14

Помогите пожалуйста советом!
У меня та же проблема,но доступа к БД у меня нет!
Можно что-то отредактировать в Админке,чтобы решить проблему?

Sokalik
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 06.11.2011 15:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Пчелкин » 06.11.2011 15:54

С халявы слезайте и все будет нормально...
Фанат phpBB. Все что умею - ставить моды. Но рекрутингом не занимаюсь.
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4259
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 237 раз.
Поблагодарили: 443 раз.

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

Сообщение Sokalik » 07.11.2011 1:35

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

Sokalik
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 06.11.2011 15:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение