exec und längerer Pfad unter Plesk

Ok ...
Das habe ich nun versucht mit:

PHP:
exec("dir *.*", $array1, $rstatus);

zu überprüfen.
Aber das geht auch nicht ...

Kann es vielleicht an irgendeiner Einstellung in Plesk oder in der php.ini liegen?
 
"dir" ist unter Windows auch kein eigenständiges Programm... :(

Und wann raffst Du es endlich, daß Du immer vollständig antworten sollst?
Ein "es geht nicht" reicht nicht. Du solltest dann auch Deine Ausgabe posten.

huschi.
 
Fehlercode 1 ist immer schlecht.
Wie oben bereits erwähnt: DIR ist kein Programm!
Es könnte übrigens auch am User liegen. Aber dafür wissen wir noch zuwenig über Dein System. Z.B. Apache oder IIS? Oder PHP4 oder PHP5?

huschi.
 
Ok ...
Dann will ich erstmal über mein System auspacken:

Ich habe einen Windows 2003 Server 64-Bit mit dem IIS.
Dazu habe ich PHP 5 und MySQL5.
Desweiteren ist ActivePerl 5.8 installiert.
Wenn weitere Fragen zum System da sind, dann fragt mich bitte ... ;)
 
So Leute ...
Habe nun einen Fehler gefunden ... :)

Hier ist der aktuelle Code:

PHP:
<?php

exec("\"C:\Program Files (x86)\SWsoft\Plesk\admin\bin\database.exe\" --create blabladb -domain xxx.de -type mysql -server localhost",$array_fuer_befehlsausgabe,$return_status);
print_r($array_fuer_befehlsausgabe);
echo $return_status;

?>

Jetzt bekomme ich auch ordentliche Fehlermeldungen!
Und sie lautet in diesem Fall:

Array ( [0] => Zugriff verweigert (Error code 5) at Connect to pipe [1] => at (vpipechannel::client::connect line 211) [2] => at get shared instance of PleskSrvClient(PleskSrvClient::getInstance line 255) [3] => at Unable to execute CU(wmain line 84) ) 1

Nur leider kann ich mit der Fehlermeldung nicht viel anfangen ...
Außer dass ich jetzt weiß, dass auf irgendwas der Zugriff verweigert wird.
Nun ist aber meine Frage wo genau ...

Könnt ihr mir nochmal helfen?

PS: Schönen Feiertag noch ... ;)
 
Back
Top