Guten Tag und ein Frohes neues,
hatte leider kein internet weil t-online es mal wieder nicht auf die Reihe bekommen hat. Egal ich bin wieder da und mache mal weiter.
Du hattest aufjedenfall recht!
Es liegt an einem update welches ich vorgenommen hatte.
durch apt-get update hat es die alte Config überschrieben.
So nun geht die Fehlersuche los. Ich habe erstmal ein Backup der alten config auf den server geladen[/php]. Nach einem Neustart von proftpd
(/etc/init.d/proftpd restart) habe ich folgende Fehlermeldung erhalten:
Code:
- Fatal: SQLMinUserUID: requires a numeric argument on line 169 of '/etc/proftpd/proftpd.conf'
Daraufhin habe ich gecheckt ob "LoadModule mod_sql.c" und "LoadModule mod_sql_mysql.c" in der /etc/proftpd/modules.conf augeklammert sind.
Auch das ausklammern von SQLBackend hat nichts gebraucht.
btw. proftpd-mysql ist installiert.
Hat jemand eine Idee?
Viele Grüße,
rene
//edit:
Habe nach goolgerei gelesen das ich folgendes manuell bestimmen kann.
SQLMinUserUID
2000
SQLMinUserGID
2000
Nun habe ich einfach in der Config die daten direkt eingetragen:
Code:
SQLConnectInfo ispcp@localhost vftp geheimesUservftp
Kurzer restart und zack es funktioniert.
Ich weiß aber nicht ob das so eine gute Idee ist. Durch was werden denn normalerweiße die Variablen ersetzt? Das scheint ja der eigentliche Fehler zu sein. Alles per hand eintragen halte ich für schwachsinn.