Задавайте вопросы, мы ответим
Вы не зашли.
Поставил на хостинге сайт.Все работало замечательно.
Недавно появилась возможность разместить его на выделенном сервере.После переезда начались проблемы с каталогом сайтов(топом).
http://piratro.ru/top/index.php?do=votes&id=59 - введите правильно капчу.
Вылетает:
mySQL WARNING!
DB Error : mySQL Error on Query :
More Information:
* Mysql Error : Data too long for column 'info' at row 1
* Mysql Error no # : 1406
* Date : April 6, 2009, 9:22 am
* Referer: http://piratro.ru/top/index.php?do=votes&id=59
* Script: /top/index.php?do=votes&id=59
Такая же ерунда при регистрации.
Искал инфу в нете. Пробывал set names cp1251 и т.д.И все что писали на форумах.
Но ни к чему это не привело.
Вопрос.Как решить данную проблему?
Неактивен
Возможно это из-за настроек mySQL.
[mysql]
default-character-set=cp1251
skip-character-set-client-handshake
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
Отредактированно poiuty (06.04.2009 09:14:03)
Неактивен
А тип данных колонки info какой? И как переносили данные?
Неактивен
MYISAM
Переносил - забекапил базу из скуля.Дальше импортом добавил в новый скуль.
Отредактированно poiuty (06.04.2009 22:16:11)
Неактивен
Тип данных не написали
Без данных сложно судить о том, что происходит
Например, так:
На хостинге был MySQL 4, у Вас — пятерка. Со включенным sql_mode=strict так, что там, где в 4.0 было
предупреждение и обрезание данных, в пятерке создает ошибку.
Неактивен
на старом хосте был 5.0
Кстати проблему с голосование решили.
Он преобразовывал данные и вводил их.(сам топ)
С регистрацией пока не решили.
Неактивен