PD-Admin unter Debian

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
sfeni
Posts: 341
Joined: 2002-08-15 11:35
Location: Schwabenland

PD-Admin unter Debian

Post by sfeni »

Ich habe nun mal eine Testinstallation gemacht von PD-Admin...

Nachdem ich alles eingestellt habe und den Master-Reseller anlegen wollte, kam folgende Meldung:

Code: Select all

server04:/var/qmail/bin# /etc/admin/makereseller.pl "Vorname Nachname"
  groupadd!  useradd!  Homeverzeichnis eingerichtet!

Benutzername: nachnvb6
Passwort: WOjZl0OD

  Passwort gesetzt!  .profile eingerichtet!
Can't exec "/var/qmail/bin/maildirmake": No such file or directory at /etc/admin/makereseller.pl line 187.
/bin/chown: getting attributes of `/home/nachnvb6/Maildir': No such file or directory
/bin/chgrp: getting attributes of `/home/nachnvb6/Maildir': No such file or directory
server04:/var/qmail/bin#
Woran liegt das?
Die Datei "/var/qmail/bin/maildirmake" gibts nicht, aber wo kann ich das ändern, dass er eine andere benutzt und welche ist die richtige? (qmail unter debian)
manitwo
Posts: 59
Joined: 2003-04-05 16:07

Re: PD-Admin unter Debian

Post by manitwo »

Die Frage ist doch auch warum es die Datei bei Dir nicht gibt.
Ich habe Debian, PD-Admin und QMail nach der PD-Admin Anleitung installiert.
Bei mir ist die Datei vorhanden.
daniel bradler
Posts: 94
Joined: 2002-09-12 12:35

Re: PD-Admin unter Debian

Post by daniel bradler »

Sfeni wrote:Can't exec "/var/qmail/bin/maildirmake"Die Datei "/var/qmail/bin/maildirmake" gibts nicht, aber wo kann ich das ändern, dass er eine andere benutzt und welche ist die richtige? (qmail unter debian)
pd-admin setzt eine Standard-Installation von qmail voraus, bei der maildirmake unter dem o. g. Pfad installiert ist. Liegt die qmail-Installation -- aus welchen Gründen auch immer -- an anderer Stelle, muss sie nach /var/qmail verlinkt werden.

Viele Grüße,
Daniel Bradler
sfeni
Posts: 341
Joined: 2002-08-15 11:35
Location: Schwabenland

Re: PD-Admin unter Debian

Post by sfeni »

Ich habe qmail wie folgt installiert:

Code: Select all

apt-get install qmail-src ucspi-tcp-src
build-ucspi-tcp
build-qmail
.........
Ich habe nicht direkt aus den Sourcen kompiliert, sondern die Debian-Sourcen genommen.
Weis jemand wo dort diese Datei liegt?
manitwo
Posts: 59
Joined: 2003-04-05 16:07

Re: PD-Admin unter Debian

Post by manitwo »

locate maildirmake sagt es Dir.
sfeni
Posts: 341
Joined: 2002-08-15 11:35
Location: Schwabenland

Re: PD-Admin unter Debian

Post by sfeni »

Code: Select all

server:/etc/admin# whereis maildirmake
maildirmake: /usr/bin/maildirmake /usr/sbin/maildirmake /usr/man/man1/maildirmake.1.gz
server:/etc/admin#
locate habe ich nicht installiert, aber mit whereis hat es auch geklappt. Danke ;-)

Code: Select all

server:/var/qmail/bin# ln -s /usr/bin/maildirmake maildirmake
Dann ein symbolischen Link...

Code: Select all

server:/etc/admin# ./makereseller.pl "Vorname1 Nachname1"
  groupadd!  useradd!  Homeverzeichnis eingerichtet!

Benutzername: nachnvcy
Passwort: 6Suletuj

  Passwort gesetzt!  .profile eingerichtet!
server:/etc/admin#
... und es funzt.
sfeni
Posts: 341
Joined: 2002-08-15 11:35
Location: Schwabenland

Re: PD-Admin unter Debian

Post by sfeni »

Gibts sonst noch was, das man unter Debian beachten muss/sollte?

EDIT:
Wie muss die "$httpd_conf_template" aussehen?

Code: Select all

$popuser_name    = "popuser";
$popuser_id      = (getpwnam($popuser_name))[2];
$popuser_gid     = (getpwnam($popuser_name))[3];
Wofür sind diese Einstellungen?

Code: Select all

$pop3_root       = "/home/popuser/popboxen/";
Ist das qmail egal wo die Pop-Boxen liegen?

Code: Select all

$apacheconf = '/etc/apache/httpd.conf';
$httpdconf            = '/etc/apache/httpd.conf';
Wo liegt der Unterschied zwischen den 2 Variablen? Ich hab sie nun eben beide mal gleich gesetzt.
daniel bradler
Posts: 94
Joined: 2002-09-12 12:35

Re: PD-Admin unter Debian

Post by daniel bradler »

Sfeni wrote:EDIT:
Wie muss die "$httpd_conf_template" aussehen?
In der Dokumentation findet sich ein Link auf eine Beispielkonfigurationsdatei.

Sfeni wrote:

Code: Select all

$popuser_name    = "popuser";
$popuser_id      = (getpwnam($popuser_name))[2];
$popuser_gid     = (getpwnam($popuser_name))[3];
Wofür sind diese Einstellungen?
Diese Einstellungen legen fest, welche Benutzer zur Verwaltung der Mailboxen benutzt wird. Sie sollten nicht verändert werden.

Code: Select all

$pop3_root       = "/home/popuser/popboxen/";
Ist das qmail egal wo die Pop-Boxen liegen?
Das ist qmail egal, dennoch sollten diese Einstellungen nicht verändert werden.

Code: Select all

$apacheconf = '/etc/apache/httpd.conf';
$httpdconf            = '/etc/apache/httpd.conf';
Wo liegt der Unterschied zwischen den 2 Variablen? Ich hab sie nun eben beide mal gleich gesetzt.
Die Variable $apacheconf existiert nur noch aus historischen Gründen und sollte leer bleiben.

Viele Grüße,
Daniel Bradler
sfeni
Posts: 341
Joined: 2002-08-15 11:35
Location: Schwabenland

Re: PD-Admin unter Debian

Post by sfeni »

Danke schön,

ich kann ja sicher auch meine eigene "$httpd_conf_template" verwenden.
Wo trägt PD-Admin denn die VHosts ein?
manitwo
Posts: 59
Joined: 2003-04-05 16:07

Re: PD-Admin unter Debian

Post by manitwo »

In die Apache Config.
Dafür braucht PD-Admin das Template ja.
Es wird das Template genommen und dazu werden die VHosts generiert.
So siehts jedenfalls aus.
Post Reply