www.ProFTPD.de
13. März 2007, 20:01:54 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: proftpd startet mit sql config nicht  (Gelesen 229 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
amkopfklopf
Gast
« am: 11. Dezember 2005, 13:59:49 »

Wenn ich /usr/local/sbin/proftpd eingebe, kommt
Code:
- Fatal: unknown configuration directive 'SQLAuthTypes' on line 127 of '/usr/local/etc/proftpd.conf'.

Die config
Code:
ServerName "Fox"

ServerType standalone

DeferWelcome on

DefaultServer on

 

Port 21

Umask 022

 

# Normally, we want files to be overwriteable.

<Directory />

AllowOverwrite on

</Directory>

 

#

# FXP Unterstuetzung

#

AllowForeignAddress on

 

# Maximal Werte setzen

MaxClientsPerHost 2 "Nicht mehr als %m Verbindungen"

MaxClients 8 "Leider sind schon %m Clients verbunden"

MaxLoginAttempts 3

MaxInstances 30

 

#

# Restart erlauben

#

AllowStoreRestart on

AllowRetrieveRestart on

 

#

# Jail all users into their virtual home dir

#

DefaultRoot ~

 

RequireValidShell off

 

#

# Logging options

#

TransferLog /var/log/proftpd.xferlog

 

# Some logging formats

#

LogFormat default "%h %l %u %t \"%r\" %s %b"

LogFormat auth "%v [%P] %h %t \"%r\" %s"

LogFormat write "%h %l %u %t \"%r\" %s %b"

 

# Log file/dir access

ExtendedLog /var/log/proftpd.access_log WRITE,READ write

 

# Record all logins

ExtendedLog /var/log/proftpd.auth_log AUTH auth

 

# Paranoia logging level....

ExtendedLog /var/log/proftpd.paranoid_log ALL default

 

#------------------------mysql Modul: 4.x

#

# Zugangskontrolle

#

SQLAuthTypes Plaintext

SQLAuthenticate users*

SQLConnectInfo proftpd@localhost root

SQLDefaultGID 65534

SQLDefaultUID 65534

SQLMinUserGID 100

SQLMinUserUID 500

SQLUserInfo users username password uid gid homedir shell

 

#

# aktive SQL Kommandos, ab hier passiert etwas :-)

#

SQLLog PASS counter

SQLNamedQuery counter UPDATE "letzter_zugriff=now(), count=count+1 WHERE username='%u'" users

 

# xfer Log in mysql

SQLLog RETR,STOR transfer1

SQLNamedQuery transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m','%T',now(), 'c', NULL" xfer_stat

 

SQLLOG ERR_RETR,ERR_STOR transfer2

SQLNamedQuery transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m','%T',now(), 'i', NULL" xfer_stat


Weiß jemand, was ich falsch mache?
Gespeichert
hot-S
ProFTPD
*
Offline Offline

Beiträge: 3


Profil anzeigen
« Antwort #1 am: 11. Dezember 2005, 20:12:30 »

Hallo amkopfklopf,

Dir fehlt wahrscheinlich das benötigte mod_sql.
Um zu überprüfen welche Module bereits eingebunden sind, gib /usr/local/sbin/proftpd -l ein.
Wenn nicht vorhanden, musst du deinen ProFTPd mit dem benötigten Modul neu kompilieren:
Gehe dazu in dein ProFPDD-Verzeichnis und führe folgendes Kommando am besten als Root aus (evt. Pfade anpassen.):
Code:
./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/local/include/mysql/ --with-libraries=/usr/local/lib/mysql/

Hoffe das konnte helfen...
Gespeichert
amkopfklopf
Gast
« Antwort #2 am: 11. Dezember 2005, 21:24:06 »

Ja du hast recht. Aber den Pfad
/usr/local/include/mysql/
und
/usr/local/lib/mysql/
gibt es bei mir nicht!
Was muss ich denn da angeben?
Gespeichert
Anonymous
Gast
« Antwort #3 am: 11. Dezember 2005, 21:30:15 »

Suse 9.2
Mysql 4.0.21
Gespeichert
hot-S
ProFTPD
*
Offline Offline

Beiträge: 3


Profil anzeigen
« Antwort #4 am: 11. Dezember 2005, 22:45:38 »

Zitat
Suse 9.2
Mysql 4.0.21

Vielen Dank für die Angaben, helfen mir persönlich nicht da ich auch Newbie bin ;-). Bei mir waren es folgende Pfade:
Code:
/usr/include/mysql
bzw. /usr/lib/mysql

Gedulde dich, vielleicht finde ich noch rasch was raus.
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.06 Sekunden mit 18 Zugriffen.