Nick: Комментарии

Главные вкладки

9 сентября 2005 в 23:03

1. Проверьте, цел ли dump. Если в дампе эти буквы битые, то надо это восстанавливать в дампе.

2. Заливайте дамп. mysql --default-character-set=utf8 < dump.mysql
Предварительно не забудте alter table из преведущих постов.

3. Добавте в includes/database.mysql.inc
mysql_query("set charset utf8");
сразу после строки
mysql_select_db(substr($url['path'], 1)) or die('unable to select database');

8 сентября 2005 в 21:38

Все зависит от структуры базы. Если она хотя бы отдаленно напоминает Друпаловскую, то стоит.

А вообще... Даже если нет, то можно сделать, чтобы она конвертировалась в друпаловскую на лету. Например, с помощью тригеров. Надо всего-то досканально изучить Друпаловские принципы хранения данных в БД. И, думаю, что это не очень сложно.

8 сентября 2005 в 14:13

А dump делался еще в 4.0 версии ?
Если нет, то придется еще во всем дампе, в упоминаии кодировки прописать utf8
Перед заливанием дампа
alter database db_name default charset utf8;
и
alter database db_name charset utf8;

6 сентября 2005 в 23:18

Quote:
В DEFAULT? - я так понял, что это необязательно - слово исключительно для некой совместимости. Я не прав?

Нет. Дело в том, что в mysql помимо кодировки БД, есть еще кодировка таблицы, и, мне тут сказали (сам я на это не натыкался), даже кодировка столбца. Зачем весь этот зоопарк - я не знаю, знаю лишь, что он создает вагончик проблем... Вот default обозначает, дефолтная для всех вновь созданных таблиц...

29 августа 2005 в 8:23

Есть ли какие-нибудь ошибки? В логах например?
Или в "администрировать -> настройки"?

Могу предположить, что проблема с правами на files/. Тем не менее, сначала ответте на вопрос.

29 августа 2005 в 7:59

Нет, боюсь это проблема хостига, который не дает скрипту выполнятся более 3сек, а local.inc - это файл, где произошел затык.

А вот перевод с drupal.ru разбит на 3 (по-моему) маленьких файлов (и есть один большой). Дак вот, вы не пробовали заливать эти маленькие файлы? Перевод разбит на несколько файлов именно по этой причине.

29 августа 2005 в 7:50

Версии программ редко сравниваются в лексико-графическом порядке (а было бы удобно!). Поэтому, совсем не все равно, где в версии стоит точка. Чаще всего это именно сравнение чисел между точек. А еще всякие буковки встречаются Wink

Но, чтобы не вохникало сомнений, надо глядеть в Changelog Smile

26 августа 2005 в 2:24

Надо создать в своем домашнам каталоге каталог tmp и указать его в "настройках" и создать в корне Друпала каталог files и сказать на него chown a+w files
Хотя, сразц оговорюсь, что это не совсем правильно. Разрешать записывать в него всеи кому не поподя. Правлиьнее открыть доступ только пользователя, от чьего имени запущен Апач.

24 августа 2005 в 9:21

В коде модуля найди строку
"Preview comment" (или что-то подобное) и замени ее на "Предпросмотр комментария" (или как там это у тебя переведено), в кодировке utf8.