Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблемы с установкой ProFTPd

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
dmaw
Отправлено: 23 Июля, 2010 - 12:02:34
Post Id



Частый гость


Покинул форум
Сообщений всего: 227
Дата рег-ции: Сент. 2009  
Откуда: Беларусь, Витебск


Помог: 0 раз(а)




После установки ProFTPd он не хочет запускаться, ошибка:
Цитата:
* Stopping ftp server proftpd [ OK ]
* Starting ftp server proftpd - unable to set LC_ALL: No such file or directory
- Fatal: unable to load module 'mod_lang.c': Operation not permitted
[fail]


Последовательность действий:
apt-get install proftpd

Меняю конфиг /etc/proftpd/proftpd.conf
CODE (htmlphp):
скопировать код в буфер обмена
  1. Include /etc/proftpd/modules.conf
  2.  
  3. UseIPv6                         no
  4. ServerName                      "Debian"
  5. ServerType                      standalone
  6. DeferWelcome                    off
  7. MultilineRFC2228                on
  8. DefaultServer                   on
  9. ShowSymlinks                    on
  10. TimeoutNoTransfer               600
  11. TimeoutStalled                  600
  12. TimeoutIdle                     1200
  13. DisplayLogin                    welcome.msg
  14. DisplayFirstChdir               .message
  15. ListOptions                     "-l"
  16. DefaultRoot                     ~
  17. DenyFilter                      \*.*/
  18. RequireValidShell               off
  19. AuthUserFile                    /etc/ftpd.passwd
  20. # AuthGroupFile                 /etc/ftpd.group
  21. AuthOrder                       mod_auth_file.c
  22. AllowStoreRestart               on
  23. AllowOverwrite                  on
  24. AllowRetrieveRestart            on
  25. PersistentPasswd                off
  26. AuthPAM                         off
  27. Port                            21
  28. MaxInstances                    30
  29. User                            proftpd
  30. Group                           nogroup
  31. Umask                           022  022
  32. AllowOverwrite                  on
  33. TransferLog /var/log/proftpd/xferlog
  34. SystemLog   /var/log/proftpd/proftpd.log
  35.  
  36. <IfModule mod_tls.c>
  37. TLSEngine off
  38. </IfModule>
  39.  
  40. <IfModule mod_quota.c>
  41. QuotaEngine on
  42. </IfModule>
  43.  
  44. <IfModule mod_ratio.c>
  45. Ratios on
  46. </IfModule>
  47.  
  48. # <IfModule mod_delay.c>
  49. # DelayEngine on
  50. # </IfModule>
  51.  
  52. <IfModule mod_ctrls.c>
  53. ControlsEngine        on
  54. ControlsMaxClients    2
  55. ControlsLog           /var/log/proftpd/controls.log
  56. ControlsInterval      5
  57. ControlsSocket        /var/run/proftpd/proftpd.sock
  58. </IfModule>
  59.  
  60. <IfModule mod_ctrls_admin.c>
  61. AdminControlsEngine on
  62. </IfModule>


/etc/init.d/proftpd restart

Вот тут-то и выскакивает ошибка некого модуля mod_lang.c, которого в системе я так и не нашёл.
 
 Top
EuGen Администратор
Отправлено: 23 Июля, 2010 - 18:16:55
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




0. uname -a В студию.
1. Дистрибутив сервера?
2. Поверхностно - проблема с установкой глобальный параметров локализации. Приведите вывод команды locale
3. Тоже поверхностно. Из кода предполагаю что дистрибутив - Debian. Если используется нестандартная кодировка, выполните locale-gen - и создайте нужную кодировку в системе (выберите из списка). После этого в конфиге /etc/environments укажите нужную кодировку. к примеру, LC_ALL = en_US (а в Вашем случае - та, которую создавали при помощи locale-gen)
4. Есть еще баг в демоне - может, Ваш случай: http://bugs[dot]debian[dot]org/cgi-bin/b[dot][dot][dot]t[dot]cgi?bug=451090 (угадайте, как нашел?...)


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
JustUserR
Отправлено: 03 Августа, 2010 - 04:09:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




dmaw пишет:
После установки ProFTPd он не хочет запускаться, ошибка
Как видно из приведенной ошибки deamon-сервис ProFTPd при загрузке пытается подключить статический модуль mod_lang.c для обеспечения работы с различными языками и кодировками в разных локалях - однако данного модуля не имеется или его версия несовместима для работы с вамим daemon-сервисов Вы можете попробовать отредактировать подключаемый конфигурационный файл /etc/proftpd/modules.conf по списоком используемых модулей - и исключить из него загрузку mod_lang


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Администрирование *nix »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB