www.ProFTPD.de
13. März 2007, 19:45:55 *
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: mod_sql_mysql & mod_quota  (Gelesen 577 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
GreenRover
Gast
« 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 \
Gespeichert
quiptime
ProFTPD
*
Offline Offline

Beiträge: 42



Profil anzeigen
« Antwort #1 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.
Gespeichert

Gruss quiptime
quiptime
ProFTPD
*
Offline Offline

Beiträge: 42



Profil anzeigen
« Antwort #2 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.
Gespeichert

Gruss quiptime
GreenRover
Gast
« Antwort #3 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
Gespeichert
quiptime
ProFTPD
*
Offline Offline

Beiträge: 42



Profil anzeigen
« Antwort #4 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/
Gespeichert

Gruss quiptime
quiptime
ProFTPD
*
Offline Offline

Beiträge: 42



Profil anzeigen
« Antwort #5 am: 10. November 2004, 01:20:53 »

Noch was bevor Du die cvs-Version probierst.

Das Ding mit "make clean" kennst Du?
Gespeichert

Gruss quiptime
quiptime
ProFTPD
*
Offline Offline

Beiträge: 42



Profil anzeigen
« Antwort #6 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.
Gespeichert

Gruss quiptime
GreenRover
Gast
« Antwort #7 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.
Gespeichert
GreenRover
Gast
« Antwort #8 am: 11. November 2004, 17:10:45 »

auch diese Verison geht leider nicht.
Hätte noch einer einen Vorschlag Huch
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.055 Sekunden mit 15 Zugriffen.