phpbb 2.0.22 и ошибка...

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
dazan
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет

phpbb 2.0.22 и ошибка...

Сообщение dazan »

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

но вот когда создаешь тему.. раздел.. форум... или в настройках администратора пишешь что-то на русском... ошибка...

Error in posting

DEBUG MODE

SQL Error : 1406 Data too long for column 'topic_title' at row 1

INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('ваовао', 2, 1180527556, 1, 0, 0, 0)

Line : 227
File : functions_post.php


может это уже задавалось.. но не могу я понять в чём тут. прикол.. помогите пожалуйста...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16971
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Сообщение rxu »

Попробуйте сделать как здесь
http://phpbbguru.net/community/topic1142.html
Изображение
dazan
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет

Сообщение dazan »

не помогло

Добавлено спустя 11 минут 20 секунд:

а если в \тупую в базу вбить русско-язычные символы, то всё добавляеться.. всё нормально.. но потом на форуме знаки вопроса
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16971
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Сообщение rxu »

Если имеете возможность, попробуйте поставить MySQL4 или самый последний релиз MySQL5.
Изображение
dazan
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет

Сообщение dazan »

4 не имею возможности поставить.. а 5 стоит и так последний, форум локальный..
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16971
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Сообщение rxu »

Трудно сказать. Есть вот такое решение:
[30 Jul 2006 16:31] Andriy Vyedyeneyev
I have finally get it working. At least from DbVisualizer and j/connector.
mysql.exe and MySQL Query browser still can't display it properly, but insert's
going through.

Here is my steps:
1) set my.ini properties to use utf8

[mysql]
default-character-set=utf8
character-sets-dir="D:/Programs/MySQL/MySQL Server 5.0/share/charsets/"

[mysqld]
default-character-set=utf8
character_set_server=utf8

2) Restart server and create new database. Dump your old database DDL, remove
from DDL all "character set" settings. One of my problems was charset settings
on column level in create table script.

3) Run ddl script in new database.

That's it. Now you can try it.
[29 Nov 2006 22:42] Yoav Shapira
Verified bug exists on 5.0.27 (Linux, Fedora Core 5). Verified workaround
suggested by Andriy above works:
[mysqld]
default-character-set=utf8
character_set_server=utf8

Looking forward to 5.0.32.
Изображение
dazan
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет

Сообщение dazan »

Ничего не помогло... я уже не знаю что делать.. весь этот форум прошуршал.. так ничего и не помогло ((((
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16971
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Сообщение rxu »

dazan
Попробуйте выполнить такие запросы в базу данных, префикс таблиц измените, если он отличается:

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

ALTER TABLE `phpbb_topics` CHANGE `topic_title` `topic_title` CHAR( 240 ) NOT NULL;
ALTER TABLE `phpbb_posts_text` CHANGE `post_subject` `post_subject` CHAR( 240 ) ;
Отпишитесь о результате.

Вот пояснение и решение проблемы в оригинале.
Изображение

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