Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: proftpd+mysql cp1251 и буква я  (Прочитано 1617 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dipa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 84
  • All my life, who am I?
    • Просмотр профиля
proftpd+mysql cp1251 и буква я
« : 21 Июня 2011, 18:42:52 »
В общем имеем следующее: поднятый и работающий ftp-сервер на базе ubuntu 10.04 server(настроено по мануалу https://forum.ubuntu.ru/index.php?topic=37507.0) Так же имеется парк машин с Windows и Ubuntu. Проблема заключается в следующем: если машина с Ubuntu создает папку или фаил с русскими символами, на Windows-машине получаем кракозябры, и так же существует проблема с русской буквой "я", а именно: клиенты не заходят в каталоги содержащие букву "я" и не скачивают файлы с этой злосчастной буквой.
 Мануалов на эту тему перечитал уйму, но так и не смог решить эту проблему.

Вот конфиг proftpd.conf:

(Нажмите, чтобы показать/скрыть)

Пользуюсь последней версией ProFTPD Version 1.3.4rc2, которую взял с офф сайта.
Конфигурил так:
./configure --sysconfdir=/etc --with-modules=mod_ldap:mod_readme --enable-nls
После добавлял в конфиг собранного proftpd следующие строчки:
     LangEngine on
    LangPath /home/dipa/locale
    LangDefault ru_RU
    UseEncoding on
    UseEncoding UTF8 CP1251
После рестарта сыпится ошибка
- Fatal: unknown configuration directive 'LangEngine' on line 32 of '/etc/proftpd/proftpd.conf'
Вот как бы так выглядит моя ситуация. Кто сталкивался с такими траблами, просьба помочь!  
« Последнее редактирование: 21 Июня 2011, 19:36:06 от dipa »
Intel Atom 230 2GbDDR2\1TbWD32mb\  Ubuntu 8.04 server

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: proftpd+mysql cp1251 и буква я
« Ответ #1 : 21 Июня 2011, 19:18:17 »
Весь конфиг можно глянуть?

Оффлайн dipa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 84
  • All my life, who am I?
    • Просмотр профиля
Re: proftpd+mysql cp1251 и буква я
« Ответ #2 : 21 Июня 2011, 19:36:26 »
Все есть под спойлером.
Intel Atom 230 2GbDDR2\1TbWD32mb\  Ubuntu 8.04 server

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: proftpd+mysql cp1251 и буква я
« Ответ #3 : 21 Июня 2011, 20:58:21 »
Либо не заметил, либо не было. Ну да ладно.
proftpd точно тот запускается?
Проверьте
proftpd -l | grep mod_lang
P.S. И смените у локалей прописные буквы на строчные. Вроде не ошибка, но везде мелкими фигурирует, чем чёрт не шутит.

Пользователь решил продолжить мысль 21 Июня 2011, 21:04:38:
P.P.S. Хотя вроде как "the names are not case-sensitive" потому пофиг на регистр
« Последнее редактирование: 21 Июня 2011, 21:04:38 от fisher74 »

Оффлайн dipa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 84
  • All my life, who am I?
    • Просмотр профиля
Re: proftpd+mysql cp1251 и буква я
« Ответ #4 : 21 Июня 2011, 21:22:25 »
proftpd у меня 1 стоит, других не ставил.

root@ubuntu-serv:~# proftpd --version
ProFTPD Version 1.3.4rc2
вот:
(Нажмите, чтобы показать/скрыть)

и вот:
(Нажмите, чтобы показать/скрыть)
Intel Atom 230 2GbDDR2\1TbWD32mb\  Ubuntu 8.04 server

 

Страница сгенерирована за 0.022 секунд. Запросов: 23.