Пропустить

Проблема с кириличными никами

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

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

Re: Проблема с кириличными никами

Сообщение modj » 25.11.2011 15:20

Пчелкин, спасибо. по первой ссылке иконка. по второй ссылке, запрет на латинские буквы. Мне нужно запрет на русские буквы, раз проблема со входом на сайте русскими никами не разрешима.

modj
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 19.11.2011 23:14
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с кириличными никами

Сообщение Пчелкин » 25.11.2011 15:36

modj
Извините..не туда мыхой ткнул...бывает...
Русские ники(запрет).
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Проблема с кириличными никами

Сообщение modj » 25.11.2011 22:13

спасибо Пчелкин, но там решенеи 2007 года давности и файла функсион-валидат.пхп нет в папке функсион) у меня сборка BB3x Expand с форумом 3,0,9. на сайте сборки молчат, некуда больше податься за ответом. спс

modj
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 19.11.2011 23:14
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с кириличными никами

Сообщение Пчелкин » 26.11.2011 3:29

Вы что , не можете по аналогии найти все что надо и внести правки? Начинающий админ что-ль?
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Проблема с кириличными никами

Сообщение Pazh » 26.11.2011 13:28

modj писал(а): раз проблема со входом на сайте русскими никами не разрешима.

Кто Вам такой бред сказал? У меня на форуме 1100 пользователей с никами на русском языке, в том числе мой собственный. Проблема решается переводом полей phpbb_users в utf8_bin выставление сравнения в utf8 для таблицы и для базы в целом (в идеале вообще всю базу и все поля перевести в utf-8), а так же серверных переменных character set client, character set connection, character set results, character set system в utf-8, collation connection в utf8_general_ci

Для более точной инструкции поищите что-то типа "устранение ромбиков в Joomla" - это очень распространенная проблема в Joomla и есть много подробных инструкций для перевода ее в utf-8, для phpbb3 она аналогично подходит, т.к. там идет настройка только самой БД
Аватара пользователя
Pazh
Поддержка
Поддержка
 
Сообщения: 262
Зарегистрирован: 09.11.2009 18:46
Благодарил (а): 2 раз.
Поблагодарили: 44 раз.

Re: Проблема с кириличными никами

Сообщение FEAR93 » 26.11.2011 15:49

Pazh, у большинства проблема кроется в таблице phpbb_login_attempts, поля не в той кодировке. Наблюдал такое не раз уже. Чаще всего на сборках от bb3.
Ошибка при входе пользователей с Русскими никами
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
Аватара пользователя
FEAR93
Модератор
Модератор
 
Сообщения: 695
Зарегистрирован: 12.10.2008 12:52
Откуда: Кривой Рог, Украина
Благодарил (а): 28 раз.
Поблагодарили: 76 раз.

Re: Проблема с кириличными никами

Сообщение modj » 26.11.2011 16:06

Пчелкин писал(а):Начинающий админ что-ль?

Как не прискорбно, да.

2 Pazh, у меня не жумла стоит, как FEAR93 написал, сборка bb3. Из-за того, что нужные моды включены, начал пользоваться этой сборкой. К сожалению на форуме бб3, есть еще участник http://forum.bb3x.ru/topic-6920 с такой проблемой. Никак немогу авторизироваться там, чтобы сообщить о решении, дать ссылку сюда. Спасибо Всем.

modj
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 19.11.2011 23:14
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с кириличными никами

Сообщение Пчелкин » 26.11.2011 16:54

modj Здесь решение...FEAR93 вам уже подсказал...
Ошибка при входе пользователей с Русскими никами
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Проблема с кириличными никами

Сообщение DeathMan » 09.03.2012 11:45

После обновления 3.0.9 до 3.0.10 (сборка от phpbbguru) стала часто проявляться проблема с первого поста (пользователь не может зайти, пишет не тот пароль или нет такого пользователя, в админке по нику поиск не осуществляется, пишет такого нету)

Решаю проблему геморное:
ищу сообщения от пользователя на форуме, нажимаю на его ник, попадаю в профиль через админку, переименовываю на англ, затем обратно на русский и все работает, но периодически слетает.

Вопрос, при попытке сделать через STK Reclean Usernames выдало:
Общая ошибка
SQL ERROR [ mysql4 ]

Duplicate entry 'тaтƅянa' for key 2 [1062]

SQL

UPDATE phpbb_users SET username_clean = 'тaтƅянa' WHERE user_id = 505

BACKTRACE

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/stk/tools/support/reclean_usernames.php
LINE: 53
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/stk/index.php
LINE: 388
CALL: reclean_usernames->run_tool()


на запрос в SQL через myphpadmin
select user_id, username, username_clean from phpbb_users where `username`='Татьяна'
select user_id, username, username_clean from phpbb_users where `username`='татьяна'
select user_id, username, username_clean from phpbb_users where `username_clean`='тaтƅянa'
select user_id, username, username_clean from phpbb_users where `username_clean`='татьяна'

выдает след.:
Ошибка

SQL-запрос: Документация

SELECT user_id, username, username_clean
FROM phpbb_users
WHERE `username` = 'Татьяна'
SELECT user_id, username, username_clean
FROM phpbb_users
WHERE `username` = 'татьяна'
SELECT user_id, username, username_clean
FROM phpbb_users
WHERE `username_clean` = 'тaтƅянa'
SELECT user_id, username, username_clean
FROM phpbb_users
WHERE `username_clean` = 'татьяна'
LIMIT 0 , 30

Ответ MySQL: Документация
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select user_id, username, username_clean from phpbb_users where `username`='та' at line 2 


Так же переименовал Татьяна на Татьяна1 и снова сделал reclean usernames в STK появился след. пользователь, но в админке по поиску Татьяна снова появилась Татьяна только с другим email (т.е. другой пользователь), думаю так щас с большинством ников на форуме
Общая ошибка
SQL ERROR [ mysql4 ]

Duplicate entry 'aлeĸcaндp' for key 2 [1062]

SQL

UPDATE phpbb_users SET username_clean = 'aлeĸcaндp' WHERE user_id = 746

BACKTRACE

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/stk/tools/support/reclean_usernames.php
LINE: 53
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/stk/index.php
LINE: 388
CALL: reclean_usernames->run_tool()


Попробовал сделать рекомендацию от сюда, запустить файл Невозможность выбора пользователей с русскими никами username_clean.php и вот что он выдал
Общая ошибка
SQL ERROR [ mysql4 ]

Duplicate entry 'aлeĸcaндp' for key 2 [1062]

SQL

UPDATE phpbb_users SET username_clean = 'aлeĸcaндp' WHERE user_id = 746

BACKTRACE

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/username_clean.php
LINE: 54
CALL: dbal_mysql->sql_query()


rxu писал(а):Чему равен параметр mbstring.func_overload в настройках PHP?

это не понял где посмотреть можно

Запрет на регистрацию Русских ников неприемлем! Русские ники(запрет).

У меня есть пользователь с уникальным ником, т.е. второй раз такой ник вряд ли кто то будет регистрировать (т.е. исключен дубликат данного ника), так вот с этим пользователем у меня чаще всего проблема эта проявляется (ник: полуночница@)

все таблицы у меня в utf8_bin только вот в конце непоятка какая то:
Изображение

FEAR93 писал(а):, я понял теперь Вас)))) зашол в структуру этой phpbb_login_attempts таблицы и везде latin1_swedish_ci стоят. Теперь проблема решилась, ники Русскими буквами заходят без проблем, что я сделал (для тех, у кого эта проблема). Зашол в структуру базы phpbb_login_attempts и изменил кодировки везде latin1_swedish_ci на utf8_bin

Изображение
то есть у меня нет там ненормальной кодировки.

Сдается мне что что то забыли создатели phpbb 3.0.10 внести с кириллицей... И как вообще может быть такое, что бы была возможность регистрации одинаковых ников (такое же должно быть исключено в коде phpbb)?
Вложения
login_attempts.jpg
utf81.jpg
phpbb3 - сила!
Аватара пользователя
DeathMan
phpBB 2.0.9
 
Сообщения: 336
Зарегистрирован: 12.05.2007 0:38
Откуда: Курская обл.
Благодарил (а): 21 раз.
Поблагодарили: 2 раз.

Re: Проблема с кириличными никами

Сообщение nissin » 09.03.2012 12:51

Для начала переименуйте всех дублирующихся пользователей.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1381
Зарегистрирован: 16.12.2007 15:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 124 раз.

Re: Проблема с кириличными никами

Сообщение DeathMan » 09.03.2012 13:17

их сотни...
phpbb3 - сила!
Аватара пользователя
DeathMan
phpBB 2.0.9
 
Сообщения: 336
Зарегистрирован: 12.05.2007 0:38
Откуда: Курская обл.
Благодарил (а): 21 раз.
Поблагодарили: 2 раз.

Пред.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

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