Информация
На главную Главная

Мой t-cards.ru
Войти Войти
Зарегистрироваться Регистрация

Разное
Форум Форум
Вернуться Форумы на t-cards.ru> Hard"n"Soft
Логин
Пароль
Регистрация Участники Поиск >> FAQ


Сообщения в теме: "ProFTPd - перекодировка koi8-r -> windows-1251..."
15.05.2007 15:45
Admin

Регистрация: 05.10.2005
Проживание: Москва
Сообщения: 284
По умолчаниюProFTPd - перекодировка koi8-r -> windows-1251

Задача:
Все файлы на диске хранятся в koi8-r (так выставлена локаль в системе). Захотел отдать по ftp, используя proftpd - ан нет, корявки получаются вместо русских буков. В родной поставке proftpd опций перекодировки нет, поэтому это решается путем наложения известного патча. Ссылку на оригинальную статью публикую, а так же краткую выдержку на случай того, если статья потеряется.
У меня все по этой статье получилось!
(также выкладываю ссылку на патч, на случай, если там не окажется уже)


http://forum.domonet.ru/index.php?showtopic=2971&pid=79485&mode=threaded&show=&st=&#entry79485

"Поставил. На будущее для ленивых:
1)Качаем исходники proftpd и распаквываем их
ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.10.tar.gz
tar -xzvf proftpd-1.2.10.tar.gz

2)Качаем патч:
http://home.h01.itscom.net/para/software/misc/proftpd-iconv/pack/proftpd-1.2.10-iconv.patch.gz
3)Даем команду
gzip -cd proftpd-1.2.10-iconv.patch.gz |patch -p0
4)Конфигурим:
./configure --with-modules=mod_codeconv
5)Компилим и устанавливаем:
make && make install
6)Правим proftpd.conf (по умолчанию в /usr/local/etc):
CharsetLocal koi8-r
CharsetRemote cp1251
7)(Пере)запускаем proftpd
8)Радуемся.
"

Патч:
http://www.t-cards.ru/files/proftpd-1.2.10-iconv.patch.gz