Titel: mod_sql_mysql & mod_quota Beitrag von: GreenRover am 08. November 2004, 20:25:37 Was für configure befehle muss ich angeben um mod_quota und mod _sql_mysql zusammen zu benutzen ??
Also ich würde gerne meine USER aus einer SQL-Datenbank laden aber ihnen trozdem begrenzungen was Speicherplatz angeht auf erlegen. Code: ./configure \ --with-modules=mod_sql:mod_sql_mysql:mod_quota \ --with-includes=/usr/include/mysql \ --with-libraries=/usr/lib/mysql \ --sysconfdir=/etc \ --localstatedir=/var \ Titel: mod_sql_mysql & mod_quota Beitrag von: quiptime am 09. November 2004, 11:07:20 Um Deinen proftpd mit MySQL und quota zu kompilieren duerfte Dein ./configure so in Ordnung gehen.
Hast Du vermutlich inzwischen auch getan. Wenn Du mal ./configure --help aufrufst bekommst Du Infos ueber weitere Moeglichkeiten. Nach der Installation listet Dir proftpd -l (l wie list) die einkompilierten Module auf. Kannst auch jederzeit ./configure, make und make install wiederholt mit anderen Konfigurationsoptionen durchfuehren, falls Du noch ein Modul dazu nehmen oder entfernen moechtest. Eine bereits erfolgte Konfiguration in der proftpd.conf bleibt dabei unberuehrt. Wichtig ist, dass Du bei ./configure, make und make install keinerlei Fehler oder Warnungen bekommst. Muss sauber durchlaufen. Titel: mod_sql_mysql & mod_quota Beitrag von: quiptime am 09. November 2004, 11:13:36 Falls Du die Quotas mittels MySQL haendeln willst musst Du, glaube ich, noch mod_quotatab_sql den Konfigurationsoptionen hinzufuegen.
Aber das hast Du wohl inzwischen auch rausbekommen. Titel: mod_sql_mysql & mod_quota Beitrag von: GreenRover am 09. November 2004, 21:21:19 Ja ich will:
Code: ./configure \ --with-modules=mod_sql:mod_sql_mysql:mod_quotatab_sql \ --with-includes=/usr/include/mysql \ --with-libraries=/usr/lib/mysql \ --sysconfdir=/etc \ --localstatedir=/var benutzen. Leider leifert diese Konifiguration nur folgendes aus beim mkae befehl Code: mod_quotatab_sql.c: In function `sqltab_init': mod_quotatab_sql.c:740: warning: implicit declaration of function `quotatab_register' mod_quotatab_sql.c:741: `QUOTATAB_LIMIT_SRC' undeclared (first use in this function) mod_quotatab_sql.c:741: `QUOTATAB_TALLY_SRC' undeclared (first use in this function) mod_quotatab_sql.c: At top level: mod_quotatab_sql.c:746: parse error before "quotatab_sql_module" mod_quotatab_sql.c:746: warning: type defaults to `int' in declaration of `quotatab_sql_module' mod_quotatab_sql.c:747: `NULL' undeclared here (not in a function) mod_quotatab_sql.c:747: initializer element is not constant mod_quotatab_sql.c:747: (near initialization for `quotatab_sql_module') mod_quotatab_sql.c:747: `NULL' undeclared here (not in a function) mod_quotatab_sql.c:747: warning: excess elements in scalar initializer mod_quotatab_sql.c:747: warning: (near initialization for `quotatab_sql_module') mod_quotatab_sql.c:750: warning: excess elements in scalar initializer mod_quotatab_sql.c:750: warning: (near initialization for `quotatab_sql_module') mod_quotatab_sql.c:753: warning: excess elements in scalar initializer mod_quotatab_sql.c:753: warning: (near initialization for `quotatab_sql_module') mod_quotatab_sql.c:756: `NULL' undeclared here (not in a function) mod_quotatab_sql.c:756: warning: excess elements in scalar initializer mod_quotatab_sql.c:756: warning: (near initialization for `quotatab_sql_module') mod_quotatab_sql.c:759: `NULL' undeclared here (not in a function) mod_quotatab_sql.c:759: warning: excess elements in scalar initializer mod_quotatab_sql.c:759: warning: (near initialization for `quotatab_sql_module') mod_quotatab_sql.c:762: `NULL' undeclared here (not in a function) mod_quotatab_sql.c:762: warning: excess elements in scalar initializer mod_quotatab_sql.c:762: warning: (near initialization for `quotatab_sql_module') mod_quotatab_sql.c:765: warning: excess elements in scalar initializer mod_quotatab_sql.c:765: warning: (near initialization for `quotatab_sql_module') mod_quotatab_sql.c:769: warning: excess elements in scalar initializer mod_quotatab_sql.c:769: warning: (near initialization for `quotatab_sql_module') mod_quotatab_sql.c:769: warning: data definition has no type or storage class ../include/mod_sql.h:47: warning: array `sql_cmdtable' assumed to have one element make[1]: *** [mod_quotatab_sql.o] Error 1 make[1]: Leaving directory `/tmp/heiko_proftpd/modules' make: *** [modules] Error 2 Titel: mod_sql_mysql & mod_quota Beitrag von: quiptime am 10. November 2004, 01:15:58 Tja, da ist der Teufel am kacken.
Sieht so aus als das Du das Modul mod_quotatab_sql nicht verwenden kannst. Zumindest nicht in der vorliegenden Version 1.5. Da bleibt Dir nur Eines. Lade Dir eine neuere proftpd-cvs-Version runter. Eventuell ist da das Modul schon gefixt. Schaue mal nach, ob die cvs-Version des Modules aktuelleren Datums ist als Deine momentane. Wenn ja dann verwende das Modul mod_quotatab_sql.c aus der proftpd-cvs-Version. Kannst natuerlich auch die cvs-Version installieren. Ich kann Dir aber nicht sagen ob sie stabil ist. Zumindest wuerde ich so vorgehen. Ein Link zu einem der Mirrors: http://text.mirror.ac.uk/mirror/ftp.proftpd.org/devel/source/ Titel: mod_sql_mysql & mod_quota Beitrag von: quiptime am 10. November 2004, 01:20:53 Noch was bevor Du die cvs-Version probierst.
Das Ding mit "make clean" kennst Du? Titel: mod_sql_mysql & mod_quota Beitrag von: quiptime am 10. November 2004, 01:30:17 http://www.castaglia.org/proftpd/
NOTE: mod_quotatab became part of the offical ProFTPD source distribution in 1.2.10rc1. If using a version of ProFTPD later than that, please use the mod_quotatab already included, as it will be most up-to-date. Titel: mod_sql_mysql & mod_quota Beitrag von: GreenRover am 10. November 2004, 16:09:08 Soweit ich weis setzt make clean die Installation bei einem Fahlversuch wieder zurück.
Aber ich entpacke, um ganz sicher zu gehen, eh alle dateien noch einmal neu. und ich werde es mal mit der anderen Version testen. Titel: mod_sql_mysql & mod_quota Beitrag von: GreenRover am 11. November 2004, 17:10:45 auch diese Verison geht leider nicht.
Hätte noch einer einen Vorschlag ??? |