Лаборатория Ubuntu
Опыт установки, настройки и использования
Ubuntu Linux Вопросы и ответы Об Ubuntu Новости Игры Записки для новичка
Поиск:

Нужен совет по PROftpd | Форум


Вернуться к спискам тем

 Dr Gonzo создал тему 21.04.2010 в 13:10
 Юзер  Сообщений: 78
 Репутация: 41

 Сейчас не на форуме
Уже давно держу сервак на убунту,поднятый с помощью PROftpd. Все хорошо и стабильно,НО есть одна насущная проблема-ни один браузер,упорно не читает русских названий,а читает исключительно английские . В то время,как Filezilla все видит и читает .Кто-нибудь знает,как решается эта проблема?
Цитировать

 Менеджер по рекламе рекомендует
 Знаток своего дела  Сообщений: 1987
 Репутация: 5055

 Сейчас на форуме

 Dimka Chepik ответил 21.04.2010 в 18:37
 Юзер  Сообщений: 170
 Репутация: 78

 Сейчас не на форуме
Где-то надо поменять кодировку=))
Цитировать

 Ленур Сервериев ответил 21.04.2010 в 19:06
 Новичок  Сообщений: 16
 Репутация: 16

 Сейчас не на форуме
/etc/proftpd.conf добавляем CharsetLocal KOI8-R CharsetRemote CP1251
Цитировать

 Ленур Сервериев ответил 21.04.2010 в 19:07
 Новичок  Сообщений: 16
 Репутация: 16

 Сейчас не на форуме
cd /usr/ports/converters/libiconv make install make cleanРаспакуем сырцы proftpd cd /usr/ports/ftp/proftpd make extractСкачаем сам патч в каталог /usr/ports/ftp/proftpd/work cd /usr/ports/ftp/proftpd/work fetch http://home.h01.itscom.net/para/software/misc/proftp .патчим командой gzip -cd proftpd-1.2.10-iconv.patch.gz |patch -p0после этого идем в proftpd-1.2.10/src/netio.cищем switch (mode) {case IAC:и вырезаем весь этот свитч, строк там много, около 2х экрановв /usr/ports/ftp/proftpd/Makefileдобавляем такие строчки между любыми .if defined(WITH_***): MODULES:=036;{MODULES}:mod_codeconv INCLUDEDIRS:=036;{INCLUDEDIRS}:036;{PREFIX}/include LIBDIRS:=036;{LIBDIRS}:036;{PREFIX}/libКонфигурируем командой make configureпосле этого правим work/proftpd-1.2.10/Make.rulesнаходим LIBS= и в конец строки добавляем -liconvПосле этого уже делаем make make installЕсли make не прокатил, следует поковырять Makefile, что я с ним делал, яуже не помню, но смысл в том, что бы configure выполнилось с ключами--with-modules=mod_codeconv --with-libraries=/usr/local/lib--with-includes=/usr/local/includeТеперь в /usr/local/etc/proftpd.conf добавляем CharsetLocal KOI8-R CharsetRemote CP1251Все Теперь можно в качестве клиента любой браузер использовать безтаблиц кодировки, т.е. имея к примеру на сервере unix+proftpd+sambaклиенты под windows смогут без проблем работать с файлами в win1251кодировке.
Цитировать

 Dimka Chepik ответил 21.04.2010 в 19:38
 Юзер  Сообщений: 170
 Репутация: 78

 Сейчас не на форуме
Вот как-то так=))
Цитировать

 Ленур Сервериев ответил 21.04.2010 в 19:44
 Новичок  Сообщений: 16
 Репутация: 16

 Сейчас не на форуме
=))))
Цитировать

 Dr Gonzo ответил 22.04.2010 в 0:04
 Юзер  Сообщений: 78
 Репутация: 41

 Сейчас не на форуме
Спасибо большое,друзья
Цитировать


Чтобы ответить, нужно авторизоваться здесь



Пользователь
Авторизация на сайте:
Email:
Пароль:
Запомнить (Регистрация)

Новости
Ubuntu
Linux
Сайт
Игры
 Игры для Ubuntu
Текущие проблемы:
Драйвера на МФУ Canon Mf 3228.
Дата создания: 19.03.2010 19:56
Средняя кнопка мыши- нажатие на нее- прокрутка.
Дата создания: 19.03.2010 19:54
Помогите в развитии Linux раздела торрент-трекера
Дата создания: 19.03.2010 19:45
Позиция окон GNOME и траблы с VLC
Дата создания: 19.03.2010 18:08
Ubuntu не читает дискету
Дата создания: 19.03.2010 16:14
Sumsung scx-4200 driver
Дата создания: 19.03.2010 15:08

2010-2012 © Лаборатория Ubuntu