safe_mode off u. .htaccess

ct1

Registered User
Hallo,

ein Script benötigt das safe_mode off (Warning: shell_exec() ) damit es funktioniert, ich möchte aber nicht den safe_mode vom gesamten User abschalten. Gibts da eine Lösung wie nur ein Ordner indem das Script läuft den Safemode abzuschalten?

Momentan schauts so aus:

httpd.spezial
Code:
<Directory "/srv/www/web22/html/">
AllowOverride All
Options +FollowSymLinks +SymLinksIfOwnerMatch
</Directory>

.conf
Code:
<VirtualHost IP:80>
ServerName subdomain.domain.de
Redirect / http://domain.de/uOrdner1/uOrdner2/.
php_admin_flag safe_mode Off
</VirtualHost>

.htaccess von web22/html/Ordner1
Code:
DirectoryIndex index.html index.htm portal.php index.php

.htaccess von web22/html/Ordner1/uOrdner1/uOrdner2
Code:
php_flag safe_mode off

wo liegt mein Fehler oder ist das garnicht möglich?

vServer von S4Y mit Suse u. Confixx
 
Der Safe-Mode lässt sich nicht über eine .htaccess ab- oder anschalten. Das geht nur in der Apache httpd Konfiguration. Pack die entsprechende Direktive in den Directory-Block.
 
Ok, soweit bin ich nun auch, wobei recht viele Leute das bei google geschrieben haben, naja :rolleyes:

Wie kann ich die Direktive setzen, das im Untervezeichniss dann Safemode off ist?

Denn bei httpd... kommt kann ich nur Werte pro web-user ändern. Muss ich dafür einen neuen user anlegen oder nur etwas ergänzen für den Unterordner.
Kann mir jemand zeigen wie der Code auszusehen hat?
 
ok, habe es nun lösen können indem ich folgendes in httpd-spezial eingefügt habe:
Code:
<Directory "/srv/www/web22/html/">
AllowOverride All
Options +FollowSymLinks +SymLinksIfOwnerMatch
</Directory>
<Directory "/srv/www/web22/html/Ordner1/uOrdner1/uOrdner2">
AllowOverride All
Options +FollowSymLinks +SymLinksIfOwnerMatch
php_admin_flag safe_mode Off
</Directory>

Somit hat der 1. Ordner safemode on und der 2. safemode off
 
Back
Top