Apache 2 ExecCGI Puretec

Alles, was den Apache betrifft, kann hier besprochen werden.

Apache 2 ExecCGI Puretec

Postby berndt » 21. February 2005 10:56

Ich möchte gerne über PHP ein Shellscript starten.
Unter Suse 8.2 und Apache 1.3 gab es in dieser Hinsicht keine Probleme.

Auf unserem neuen Puretec Server schon.

folgende Einstellungen wurden gemacht:
Bei PHP ist (zum Test)
safe_mode = Off

Und in der vhost.conf des Apache 2

SuexecUserGroup peng users
<Directory "/home/peng/public_html">
Allow from all
Options +ExecCGI -FollowSymLinks -SymLinksIfOwnerMatch -Indexes -Includes
</Directory>

Leider funktioniert kein Shellbefehl (z.B.)
<pre>
<?php
system("ls");
?>
</pre>

Hat jemand eine Idee, woran das liegen könnte?
berndt
 
Posts: 9
Joined: 01. December 2004 09:27

Postby Wiedmann » 21. February 2005 12:07

Hat jemand eine Idee, woran das liegen könnte?

Was passiert denn und was steht in den Error-Logs?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby berndt » 21. February 2005 13:08

Wiedmann wrote:
Hat jemand eine Idee, woran das liegen könnte?

Was passiert denn und was steht in den Error-Logs?


Die Seite wird ganz normal ausgeliefert + von PHP geparst.
Leider wird der system() Befehl nicht ausgeführt.

Im Error Log steht nichts, und im access.log ->

84.181.183.163 - - [21/Feb/2005:13:05:46 +0100] "GET /shell.php HTTP/1.1" 200 18 "-" "Mozilla/5.0 (compatible; Konqueror/3.1; Linux)"

Das muß irgendeine Besonderheit des apache2 sein.
berndt
 
Posts: 9
Joined: 01. December 2004 09:27


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests