Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Проблемы при установке netcatplus 2.4

01.02.2007, 18:54
Гость
Гость

В процессе установке возникают проблемы, точнее по завершении ее. Не устанавливается выбранный шаблон, а так же по окончании инсталяции вместо названия шаблонов высвечиваются "??????????"
FreeBSD 6.2
mysql-4.1.22
Apache/2.0.59
php-4.4.4


Код:

Параметры MySQL

[mysqld]
max_allowed_packet=50M
default-character-set=cp1251
default-collation=cp1251_general_ci
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M


01.02.2007, 23:44
ktotoff
АльтерЛан

Зарегистрирован:
2006-12-19
Сообщений: 335

Проблема в кодировке базы. Дело в том, что дамп кодирован в win1251, а mysql-4.1.*** понимает только utf, если не определено иное (если админ не поплясал с бубном).
Вот с этим и нужно разбираться. К слову, механизм кодирования паролей тоже другой, потому пароли в дампах базы, снятых с mysql-4.0 не понимаются пока не перезапустишь сервер mysql-4.1 в режиме совместимости с mysql-4.0.

Если эта проблема на личном компе - тогда и проблем нет, покурите мануалы, погуглите - всё описано очень качественно. Если у хостера, то наверное придётся отказаться от штатного механизма установки и просто накатить на базу дампы из дистрибутива: сперва core.sql потом всё остальное (plus.sql, captcha.sql и прочее). Если вам нужна структура и контент тестовый, то из соответствующих папок дампы тоже накатывайте.

Только не забудьте перед накатываниев в PMA указать кодировку импортируемого файла cp1251

ЗЫ. Ессно, выше вышеописанное - моё личное мнение, озвученное во благо улыбка

...жизнь прекрасна, когда правильно подобраны антидепрессанты...
02.02.2007, 20:48
Кирилл Хряпин
NetCat

Зарегистрирован:
2006-06-15
Сообщений: 207

Попробуйте добавить в начало файла install/sql/core.sql строки:
Код:

SET NAMES cp1251;
ALTER DATABASE `НазваниеБазыДанных` DEFAULT CHARACTER SET cp1251;
198 196 2007-02-02 20:48:21 8057
Описание проекта