значится так.. добрый день.. такая ошибка... поставил форум.. всё нормально работает.. стоит 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
может это уже задавалось.. но не могу я понять в чём тут. прикол.. помогите пожалуйста...
phpbb 2.0.22 и ошибка...
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет
-
- phpBB Guru
- Сообщения: 16971
- Стаж: 19 лет 1 месяц
- Откуда: Красноярск
- Благодарил (а): 557 раз
- Поблагодарили: 1708 раз
Трудно сказать. Есть вот такое решение:
[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.
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет
-
- phpBB Guru
- Сообщения: 16971
- Стаж: 19 лет 1 месяц
- Откуда: Красноярск
- Благодарил (а): 557 раз
- Поблагодарили: 1708 раз
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 ) ;
Вот пояснение и решение проблемы в оригинале.