![]() |
Proftpd + MySQL
Вложений: 2
Доброго времени суток ...
Не получается настроить работу proftpd так что бы он брал пользователей из базы данных MySQL. При попытке подключиться к ftp говорит неверное имя пользователя или пароль, дальше не пускает. Конфиг Proftpd и структуру базы MySQL прикрепляю. Заранее спасибо. |
покажите /var/log/proftpd_sql.log
|
Пустой файл ((
|
ну тогда с ходу могу предположить что ProFTPd тупо не запустился.
Проверьте результат выполнения: Код:
ps -ax | grep proftpd |
Он ведь принимает соединения на 21 порт.
Код:
sgww@ubuntu:/home/ftp$ ps -ax | grep proftpd |
Ну да... не подумал... просто с мысли сбило то что логи пустые... значит либо демон не завелся, либо этот модуль не используется... добавьте в конфиг директивы:
Код:
SyslogLevel debug |
Предположу (тык пальцем в небо) а MySQL тоже работает? Т.к.
SQLConnectInfo ftp@127.0.0.1:3306 ftp ftp firewall соеденение не блокирует? Попробуйте telnetом приконектиться к порту. Примет ли SQL подключение? Код:
# Что означает /etc/proftpd/sql.conf, зачем он нужен, и почему в данном случае он закоментирован? Может вправду не нужен? |
Что-то не так делаю, не хочет в лог писать, права на файл /var/log/какойнибудь_файл дал 777... Конфиг точно этот, проверил сменой порта... (((
lxa85, telnet коннектится, кроме того стоит PhpMyAdmin ... базу видет ... #Include /etc/proftpd/sql.conf но ведь строка закоментирована, значит sql.conf не используется, на всякий случай удалил, но ничего не поменялось |
sgww, я вобще то предпологал ее раскоментировать :) Предварительно посмотрев что находится в файле /etc/proftpd/sql.conf .
|
Цитата:
|
Покапался подробнее в конфиге ... оказалось что в файле modules.conf были закоментированы строки
LoadModule mod_sql.c LoadModule mod_sql_mysql.c В этом и была проблема ... всем спасибо большое ... |
Время: 17:18. |
Время: 17:18.
© OSzone.net 2001-