PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Shell befehle mit PHP ausführen! (http://www.selfphp.de/forum/showthread.php?t=12833)

bluedragon 08.03.2006 19:02:01

Shell befehle mit PHP ausführen!
 
Hallo

ich versuche seit Tagen ein Script aufzubauen, mit dem beim aufruf folgender Shell befehl ausgeführt wird:

cp /root/test -r /home/www/web1/html

Shell befehle selbst kann ich ausführen, wenn ich "ls" benutze, funktioniert es, aber nicht wenn ich den oberen befehl einfüge, dann geht nix!

der gibt nix aus, und tutu auch nix!

hat jemand ne Idee für mich?
So sieht mein Script im mom aus, aber bewirkt nix!

PHP-Code:

<?
$web = "web1";
$output = shell_exec("cp /root/test -r /home/www/web1/html");
//$output = shell_exec("ls");
echo $output;
?>

MFG

Bluedragon

feuervogel 08.03.2006 19:06:56

AW: Shell befehle mit PHP ausführen!
 
als welcher benutzer wird der befehl den ausgeführt? sind die erforderlichen rechte vorhanden?

bluedragon 08.03.2006 19:11:18

AW: Shell befehle mit PHP ausführen!
 
Zitat:

Zitat von feuervogel
als welcher benutzer wird der befehl den ausgeführt? sind die erforderlichen rechte vorhanden?

habe lediglich mit FTP die rechte 777 gegeben.
wie gebe ich denn die anderen, zum testen ob es daran liegt!

meikel (†) 08.03.2006 21:10:17

AW: Shell befehle mit PHP ausführen!
 
Zitat:

Zitat von feuervogel
als welcher benutzer wird der befehl den ausgeführt? sind die erforderlichen rechte vorhanden?

Guck doch mal hin!

Der OP möchte, daß der Popeluser Apache (wwwrun:www) via Shell Dateien aus dem /root Verzeichnis (root:root) in ein Userverzeichnis (web1:web1) kopieren.

Gott sei Dank geht sowas nicht!

feuervogel 08.03.2006 23:54:11

AW: Shell befehle mit PHP ausführen!
 
zumal die optionen vor die quelle gehören, zumindest laut manual.


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:04:29 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.