teqo
Гуру форума
- Регистрация
- 15 Май 2006
- Сообщения
- 348
- Реакции
- 76
С офф форума по этой проблеме -
netcat можно установить только в корень и системную папку переименовать нельзя
в версии 2.4.3 кодировка устанавливается неткатом и проблем не возникает
а вообще настраивается my.ini
[mysqld]
default-character-set=cp1251
skip-character-set-client-handshake
character_set_client=cp1251
lower_case_table_names=2
// для mysql 5
Проблема в кодировке базы. Дело в том, что дамп кодирован в win1251, а mysql-4.1.*** понимает только utf, если не определено иное (если админ не поплясал с бубном).
Вот с этим и нужно разбираться. К слову, механизм кодирования паролей тоже другой, потому пароли в дампах базы, снятых с mysql-4.0 не понимаются пока не перезапустишь сервер mysql-4.1 в режиме совместимости с mysql-4.0.
Если эта проблема на личном компе - тогда и проблем нет, покурите мануалы, погуглите - всё описано очень качественно. Если у хостера, то наверное придётся отказаться от штатного механизма установки и просто накатить на базу дампы из дистрибутива: сперва core.sql потом всё остальное (plus.sql, captcha.sql и прочее). Если вам нужна структура и контент тестовый, то из соответствующих папок дампы тоже накатывайте.
Только не забудьте перед накатываниев в PMA указать кодировку импортируемого файла cp1251
Попробуйте добавить в начало файла install/sql/core.sql строки:
SET NAMES cp1251;
ALTER DATABASE `НазваниеБазыДанных` DEFAULT CHARACTER SET cp1251;
1) либо у вас уже стоял НетКет в этой же БД
2) либо вы пробуете не первый раз уже поставить
3) либо какая-то таблица для НетКет пересекается названием с таблицей которая уже у вас есть в бд
если никаких таблиц в вашей БД раньше не было и вы просто хотите поставить НетКет, то удалите с помощью командной строки либо через phpMyAdmin все таблицы из подключенной базы данных.
Все, спасибо, уже разобрался сам. База данных чистая была, в том то и дело, поэтому я и понять не мог в чем дело, это проблемы на хостинге были, переменная DOCUMENT_ROOT получала неверный путь к основной папке сайта и поэтому не могла найти файл дампа базы