Titel: proftpd startet mit sql config nicht Beitrag von: amkopfklopf 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? Titel: ProFTPD mit mod_sql kompilieren Beitrag von: hot-S 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... Titel: proftpd startet mit sql config nicht Beitrag von: amkopfklopf 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? Titel: proftpd startet mit sql config nicht Beitrag von: Anonymous am 11. Dezember 2005, 21:30:15 Suse 9.2
Mysql 4.0.21 Titel: proftpd startet mit sql config nicht Beitrag von: hot-S 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. |