Plesk Subdomain Manager 0.0.7 !!

sudo läuft nicht

Hi,
ich habe sudo007 bei mir installiert, aber wenn ich auf den Button klicke kommt immer nur:

<quote>
Ihre Domain ist noch nicht für die erweiterte Subdomain-Verwaltung vorbereitet.
Soll das der Plesk Sudo Manager jetzt durchführen?

[Ja - ich möchte den Plesk Sudo Manager jetzt nutzen!]
</quote>

Aber wie weiter oben - es kommt immer wieder die gleiche Seite.

Ich habe die Berechtigungen so wie in der Anleitung beschrieben korrekt gesetzt, sowohl die erste als auch die 2. Variante mit 755 auf allen Dateien excl. wrapper:

imagine6:/opt/psa/admin/htdocs/subdomedit$ ls -al
total 72
drwxr-xr-x 3 root root 4096 Feb 15 12:47 .
drwxr-xr-x 24 root root 4096 Feb 15 12:46 ..
-rwxr-xr-x 1 root psaadm 1945 Feb 3 23:46 INSTALL.txt
-rwxr-xr-x 1 root psaadm 1065 Jan 21 02:33 config.inc.php
-rwxr-xr-x 1 root psaadm 410 Aug 17 16:45 conn.php
-rwxr-xr-x 1 root psaadm 7829 Oct 5 10:04 doit.php
-rwxr-xr-x 1 root psaadm 4291 Oct 5 10:03 funcs.php
-rwxr-xr-x 1 root psaadm 3913 Dec 13 08:53 index.php
drwxr-xr-x 2 root psaadm 4096 Feb 3 23:21 lang
-rwxr-xr-x 1 root psaadm 1473 Aug 17 11:09 logo.gif
-rwxr-xr-x 1 root psaadm 9710 Oct 5 09:56 main.php
-rwxr-xr-x 1 root psaadm 625 Aug 23 01:19 vhost_writer.sh
-rwsr-xr-x 1 root root 5004 Aug 9 2006 wrapper
 
Last edited by a moderator:
Dann stimmt entweder der Plesk-Path nicht oder setze
die OWNER der Dateien mal auf root:root !

Kannst ja mal in LOG schauen, was er macht uns ob ein Fehler fliegt (das LOG des Plesk-Apache!)

Gruß
Haggy
 
der pfad ist bei mir ein anderer

/usr/local/psa/admin/htdocs/subdomedit

den hab ich aber schon geändert und in den logs steht nix.
 
Also wenn Du nicht über den Punkt "Domain noch nicht vorbereitet" kommst, dann schafft es der Sudo nicht im "conf" Verzeichnis der Domain die Datei "vhost.conf" anzulegen.

Dieses wiederum kann nur bedeuten:

a) der "wrapper" arbeitet nicht richig
b) das File "vhost_writer.sh" ist fehlerhaft oder hat (einen) falsche Rechte/Owner

Und unter /usr/local/psa/admin/log

im access_log bzw. error_log steht GAR NICHTS drin?!

Bitte check das mal oder kontaktiere mich über ICQ

Gruß
Haggy
 
Ahhh, nochwas entdeckt!!

Das Verzeichnis "subdomedit" MUSS natürlich auch den Owner

root.psaadm haben!! Das ist bei Dir nicht der Fall!!
 
sorry, falsches log!

also, das steht in der httpsd_access_log
Code:
GET /subdomedit/index.php?dom_id=4&dom_name=lightdream.de&cl_id=1&previous_page=dom_ctrl&prepare=yes&prepare=yes

und das in der httpsd_error_log
Code:
./vhost_writer.sh: line 2: ^M: command not found
./vhost_writer.sh: line 4: ^M: command not found
./vhost_writer.sh: line 42: syntax error near unexpected token `fi'
./vhost_writer.sh: line 42: `fi

ich hoffe du kannst etwas damit anfangen.

ps.: mein verzeichnis mit den berechtigungen, /subdomedit hat root psaadm
Code:
drwxr-xr-x   6 root psaadm 1024 Feb 15 22:52 .
drwxr-xr-x  24 root root   1024 Feb 15 09:40 ..
-rwxr-xr-x   1 root psaadm 1945 Feb 15 10:39 INSTALL.txt
drwxr-xr-x   2 root psaadm 1024 Feb 15 10:36 conf
-rwxr-xr-x   1 root psaadm 1099 Feb 15 22:52 config.inc.php
-rwxr-xr-x   1 root psaadm  410 Feb 15 10:39 conn.php
-rwxr-xr-x   1 root psaadm 7829 Feb 15 10:39 doit.php
-rwxr-xr-x   1 root psaadm 4291 Feb 15 10:39 funcs.php
drwxr-xr-x   3 root psaadm 1024 Feb 15 10:36 incoming
-rwxr-xr-x   1 root psaadm 3913 Feb 15 10:39 index.php
drwxr-xr-x   2 root psaadm 1024 Feb 15 10:39 lang
-rwxr-xr-x   1 root psaadm 1473 Feb 15 10:39 logo.gif
-rwxr-xr-x   1 root psaadm 9710 Feb 15 10:39 main.php
drwxr-xr-x   2 root psaadm 1024 Feb 15 10:36 pub
-rwxr-xr-x   1 root psaadm  625 Feb 15 10:39 vhost_writer.sh
-rwxr-xr-x   1 root root   5004 Feb 15 10:39 wrapper
 
gleicher Fehler

full ack...

ich habe genau den gleichen Fehler:

: command not foundline 2:
: command not foundline 4:
./vhost_writer.sh: line 42: syntax error near unexpected token `fi'
./vhost_writer.sh: line 42: `fi'

Ich hab' den Ordner subdomedit jetzt auch mal root:psaadm zugeschrieben, allerdings ohne Erfolg....

Da der Fehler ja in dem if-zweig vorkommt wo die vhost_writer.sh irgendwelche Berechtigungen auf 777 setzen soll, habe ich mal spasseshalber die vhost_writer.sh root:root zugeordnet. Hat aber auch nix gebracht :(

Code:
if [ "$1" = "8" ]; then
chmod 777 $2
fi

was genau ist denn $1=8 ?
 
keine änderung, gleiche fehlermeldung!

mein vorgehen:

datei downloaden -> auf dem mac entpacken -> via ftp auf den server übertragen -> per cp verschieben -> rechte und owner vergeben

hab mir mal die datei hier auf dem mac angesehen und keine WinLineFeeds (ich denke du meinst diese "^M") entdecken. schaue ich mir die datei mit vi direkt auf dem server an sehe ich auch nichts davon. diese "^M" tauchen nur in der error_log auf.
 
same procedure as....

auch bei mir gleiches Problem.

Ausserdem habe ich das zip auf einem gentoo entpackt und per scp auf das debian system geschoben. Würde mich also wundern wenn da win-linefeeds drin wären. Ausser du hast die datei auf nem Window$ geschrieben. ;)
 
Die WinLineFeeds habe ich aus versehen reingebastelt!
Habe das jetzt korriert und neu bereitgestellt.

Bitte mal ausprobieren.

Aussedem könntet ihr im "vhost_writer.conf" mal die zweite Zeile wieder einkommentieren und dann nach einer Aktion die Datei "sol.txt" checken, was da drin steht.

Gruß
Haggy
 
änderungen vorgenommen, 1. zeile auskommentiert, keine auswirkung!

neue errormeldungen:
Code:
./vhost_writer.sh: line 2: ^M: command not found
./vhost_writer.sh: line 3: ./sol.txt^M: Permission denied
./vhost_writer.sh: line 4: ^M: command not found
./vhost_writer.sh: line 43: syntax error: unexpected end of file
 
nun muß mir nur noch mal einer verraten warum meine subdomain immer noch nicht erreichbar ist.
selbst nach neustart des apache? :confused:
 
Argh

also.... wir sind ja jetzt schon n ganzes Stück weiter, aber irgendwie steckt da immer noch ein Berechtigungsproblem drin:

touch: cannot touch `/var/www/vhosts/xxxxxxx.de/conf/vhost.conf': Permission denied
imagine6:/opt/psa/admin/htdocs$ cd subdomedit/
imagine6:/opt/psa/admin/htdocs/subdomedit$ cat sol.txt
0
/var/www/vhosts/xxxxxxx.de/conf/vhost.conf
 
Back
Top