LINUX.ORG.RU

proftpd+mysql


0

0

Вот что получилось после перекомпиляции:
- ProFTPD Version: 1.3.0 (stable)
- Scoreboard Version: 01040002
- Built: Пнд Фев 5 13:54:34 MSK 2007
- Module: mod_core.c
- Module: mod_xfer.c
- Module: mod_auth_unix.c
- Module: mod_auth_file.c
- Module: mod_auth.c
- Module: mod_ls.c
- Module: mod_log.c
- Module: mod_site.c
- Module: mod_delay/0.5
- Module: mod_sql/4.2.1
- Module: mod_sql_mysql/4.05
- Module: mod_quotatab.c
- Module: mod_quotatab_sql.c
- Module: mod_cap/1.0

Казалось бы, вводи необходимые параметры в proftpd.conf, настраивай базу данных, и радуйся. А нет. "Unknown configration directiove 'SQLConnectInfo' in line 42 of 'etc/proftpd.conf'"

Что бы это значило? Помогите пожалуйста


>Казалось бы, вводи необходимые параметры в proftpd.conf

а почему бы не ввести? как эти два сервиса будут работать друг с другом, если proftpd не знает dbuser,dbpass,dbhost и dbname ?

george_root
()
Ответ на: комментарий от george_root

все введено:
...
...
User proftpd
Group proftpd
...
...
<Global>
SQLConnectInfo proftpd@localhost proftpd password
SQLAuthTypes Crypt
SQLUserInfo users username password uid gid homedir NULL
RequireValidShell off
SQLGroupInfo groups groupname gid members
SQLAuthenticate users*

SQLNamedQuery getcount SELECT "count, username from users where username='%u'"
SQLNamedQuery updatecount UPDATE "count=count+1 WHERE username='%u'" users
SQLShowInfo PASS "230" "You've logged on %{getcount} times, %u"
SQLLog PASS updatecount
</Global>

Но так и пишет:
Запускается proftpd: - Fatal: unknown configuration directive 'SQLConnectInfo' on line 50 of '/etc/proftpd.conf'.

dench
() автор топика
Ответ на: комментарий от dench

попробуй запустить режим отладки

proftpd -nd5 2>&1 >& /path/to/debug/file

такая бага обычно вылезает при неправильной сборке scoreboard, но судя из твоего поста, скомпилял ты без ошибок

и вот еще - проверь права, тот ли юзер запускает сервисы

george_root
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.