Guten Abend zusammen,
gerade habe ich meinen ersten proftpd in Betrieb genommen. Alles klappt wunderbar, bloss das SQLLog macht mir Sorgen: es tut nicht das was es soll :-(
Folgende Regeln habe ich in der config:
SQLLog RETR,STOR fileinfo
SQLNamedQuery fileinfo INSERT "'%f', %b, '%u', '%v', now()" ftp_filehistory
Die Tabelle sieht so aus:
CREATE TABLE `ftp_filehistory` (
`id` int(7) NOT NULL auto_increment,
`file` varchar(100) NOT NULL default '',
`byte` int(10) NOT NULL default '0',
`userid` varchar(50) NOT NULL default '',
`host` varchar(100) NOT NULL default '',
`time` time NOT NULL default '00:00:00',
PRIMARY KEY (`id`),
KEY `userid` (`userid`,`host`)
)
Wie gesagt Datenbankverbindung steht und folgendes funktioniert auch so wie ich es haben will:
SQLLog PASS updatecount
SQLNamedQuery updatecount UPDATE "count=count+1, lastlogin=now() where userid='%u'" ftp_users
Nur SQLLog von RETR & STOR will nicht.
Hab ich was übersehen oder einen Denkfehler irgendwo?
Wäre nett wenn mir einer auf die Sprünge helfen könnte :-)