ispCP - Board - Support
ISP-CP funktionsweise Anlegen von Usern - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: ISP-CP funktionsweise Anlegen von Usern (/thread-3743.html)

Pages: 1 2


ISP-CP funktionsweise Anlegen von Usern - tsaenger - 07-13-2008 03:24 AM

Hallo,

ich habe mal eine Frage zur Entwicklung der DB von ISP-CP.
Kann mir jemand erklären, wie die Funktionsweise von ISP-CP ist.
Werden beim Anlegen der User/Reseller die Daten zuerst in die DB geschrieben und dann von einem Cron in die Systemdaten übernommen?
Gibt es ein Modell indem man die Relations der verschiedenen Tabellen erkennen kann? Wenn ja, wie kann ich da ran kommen?

Viele Grüßen und vielen Dank.
Ihr macht gute Arbeit.

Tobias


RE: ISP-CP funktionsweise Anlegen von Usern - Cube - 07-13-2008 03:32 AM

Die PHP-Skripte schreiben die Änderungen in die DB und geben dem ispCP-Daemon Bescheid. Dieser wiederum ruft Perl-Skripte auf, die die Änderungen durchführen.


RE: ISP-CP funktionsweise Anlegen von Usern - tsaenger - 07-13-2008 03:34 AM

Hallo Cube,
Vielen Dank für die Antwort.
Das bedeutet, wenn ich manuell einen User in die DB schreibe, wird dieser automatisch ins System übernommen.
Wenn das so sein sollte, welche Daten sind dann denn erforderlich?

gruß

Tobias


RE: ISP-CP funktionsweise Anlegen von Usern - Cube - 07-13-2008 03:46 AM

Die Daten siehst du ja, wenn du einen User über die GUI anlegst. Lediglich den status musst du auf toadd setzen. Ganz automatisch werden die Daten nicht übernommen. Wenn du etwas manuell in die DB einträgst, musst du, damit die Änderungen wirksam werden, den ispcp-rqst-mngr aufrufen oder eine Änderung über die GUI durchführen.


RE: ISP-CP funktionsweise Anlegen von Usern - tsaenger - 07-13-2008 04:11 AM

Hi,

ich habe das nun versucht.
nachdem ich ispcp-rqst-mngr ausgeführt habe, erhalte ich diesen Fehler beim Domainstatus:
setfmode() | ERROR: Unknown user 'vu2004' !
Muss der User erst vorher angelegt werden?
Mein Insert sieht so aus:
Code:
(3, 'test123.de', 2004, 2004, 5, 2, 0, 0, 0, 0, 0, 0, 0, 'setfmode() | ERROR: Unknown user ''vu2004'' !', 0, 0, 1, 0, 0, 'yes', 'yes'),

Gruß

Tobias


RE: ISP-CP funktionsweise Anlegen von Usern - Cube - 07-13-2008 04:54 AM

Der Status war vorher auf toadd? Wenn ja, dann bin ich überfragt, da muss dir jemand helfen der sich mit den Perl-Skripten besser auskennt.


RE: ISP-CP funktionsweise Anlegen von Usern - tsaenger - 07-13-2008 04:59 AM

Hallo Cube,

zu beginn hatte ich den Status versehentlich auf "add" gesetzt. Dann habe ich festgestellt, das ein Fehler aufgetreten ist. Aus diesem Grund habe ich dann den Status auf toadd geändert.
Nun bekomme ich die oben genannte Fehlermeldung.
In der passwd im System ist der User auch nicht angelegt.

Gruß

Tobias

p.s. gibt es denn eine Doku zu der Datenbank?


RE: ISP-CP funktionsweise Anlegen von Usern - Cube - 07-13-2008 07:09 AM

Hast du den entsprechenden User eigentlich auch in der admin- und user_gui_props-Tabelle eingetragen? Möglicherweise kommt der Fehler daher.

Eine Doku gibt es leider nicht. Alles was es an Doku gibt, findest du oben unter Documentation.


RE: ISP-CP funktionsweise Anlegen von Usern - tsaenger - 07-13-2008 07:15 AM

Hallo,
also ich habe unter admin den User auch manuell angelegt.
In der Table Auto-num habe ich eine Zeile eingefügt sowie die Tabelle user_gui_props habe ich ergänzt. Weiterhin erhalte ich aber die selbe Fehlermeldung.

Gruß

Tobias


RE: ISP-CP funktionsweise Anlegen von Usern - tsaenger - 07-20-2008 04:41 PM

Hallo,

wer könnte mir denn dabei weiterhelfen?
Ich versuche ein Script zu erstellen mit dem es möglich ist automatisch User aus einer Liste anlegen zu lassen.

Viele Grüße

Tobias