---
title: "safe_mode Umweg"
url: "https://www.typo3.net/d/17657-safe-mode-umweg"
source: "typo3.net"
tags: ["Hosting","Server","Frage"]
created: "2004-11-04"
last_reply: "2005-02-18"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# safe_mode Umweg

Hosting › Server · 5 Antworten · gestartet 2004-11-04

## Eröffnungsbeitrag

**ulzf** · 2004-11-04 · [Beitrag #1](https://www.typo3.net/d/17657-safe-mode-umweg/1)

Hallo leute...

ich habe letztens hier  [/d/17565-typo3-installation-safe-mode](https://www.typo3.net/d/17565-typo3-installation-safe-mode) mein Problem geschildert... Inzwischen habe ich mit dem ServerAdmin gesprochen...
Es gibt die Möglichkeit (bei uns) diese Safe_mode umzugehen. Mann muss allerdings alle Dateien in .cgi umbennen (da es ein cgi-php Interpreter gibt, der extra für sowas gemacht wurde).
Ist es sinvoll???
oder gibt es was anderes???
z. B. der Ordner zum webserver verschenken damit die Skripte ausgeführt werden können.

Danke im Voraus!!!

## Antworten

### [#2](https://www.typo3.net/d/17657-safe-mode-umweg/2) · barthel · 2004-11-04

> **ulzf schrieb:**
>
> Es gibt die Möglichkeit (bei uns) diese Safe_mode umzugehen. Mann muss allerdings alle Dateien in .cgi umbennen (da es ein cgi-php Interpreter gibt, der extra für sowas gemacht wurde).
> Ist es sinvoll???

Eher sehr aufwendig und nicht zu empfehlen. Bei jedem/r Update/Installation einer Extension mußt du die php Dateien umbenennen und ggf. überprüfen, ob 'harte' Abhängigkeiten innerhalb von Extensions bestehen. Stichwort: include (oder wie auch immer das jetzt heißt :o)

Wenn sie absolute nicht php_safe_mode_gid = 1 setzen wollen wäre es wohl das Beste, das Verzeichnis an den Webserver zu verschenken (inkl. S-Bit) und deiner Gruppe Schreibrechte einzuräumen.

Google mal ein bißchen. Ich glaube gelesen zu haben, das man Flags wie: php_safe_mode_gid für VirtualHost setzen kann... Allerdings ist die Erinnerung dunkel und grau  o.O

### [#3](https://www.typo3.net/d/17657-safe-mode-umweg/3) · ulzf · 2004-11-04

danke
ich werde mal nach irgendeine Lösung suchen....

mfg

### [#4](https://www.typo3.net/d/17657-safe-mode-umweg/4) · ulzf · 2004-11-10

Bin mal wieder da!!!
also ich habe eine Lösungsweg um diese Safe_mod umzugehen. Die skripte sollen über einen, auf dem Server installierten cgi-php interpreter (php interpreter als cgi version), geparst werden. Ich kam auf die Idee eine .htaccess Datei im CMS - Ordner zu schreiben, die eine Imleitung macht.
Nach langer Sucherei habe ich im Netz so was gefunden:

```apacheconf
AddType php-cgi .php
Action php-cgi /path/to/interpreter/php-cgi
```

Dies sollte eigentlich laufen...
Aber bei mir läuft das nicht...
Man hat mir gesagt **Action** soll ein Skript sein, was die aufgerufene Seite mit dem richtigen interpreter geladen wird. Aber überall im Netz wird die Umleitung wie oben geschrieben gemacht.
**Ich bin verzweifelt!!!!!!**
Soll es Wirklich ein Skript sein.. wenn JA kann mir jemand dabei helfen das ding zu machen....

MFG

### [#5](https://www.typo3.net/d/17657-safe-mode-umweg/5) · ulzf · 2004-11-24

Nach langer Sucherei.....
habe veruscht Das Parsen mit redirect mit hilfe von .htaccess Action und AddHandler zu machen aber leider hat es nicht geklappt....
Dann bin ich auf Die Idee gekommen die umbennung mit .htaccess umzugehen... da die weiterleitung mit Action und AddHandler nicht funktionniert hat....

die IDEE ist eine Datei, die das interpreterpfad:#!/usr/machine/bin/php-cgi beinhaltet in jede Datei einzufügen....
funzt mit der Option

```apacheconf
 php_value auto_prepend_file "file.ext"
```

. Dann die php-datein als cgi zu behandeln!!
also mit

```apacheconf
AddType application/x-httpd-cgi .cgi .php
```

die .htaccess sieht dann entsprechend so aus:

```apacheconf
php_value auto_prepend_file "pre.cms"
AddType application/x-httpd-cgi .cgi .php
```

OK!! jetzt kommt es zum problem... es funzt nicht..
ich habe mal versucht die datei test.cgi aufzurufen Dabei war AddType in .htacess ausgeklammert

```php
<?php
//Datei test.cgi
echo "OK";
$fp =fopen("file.txt","w");//test fürs Umgehen von Safe_mode
?>
```

es hat geklappt und das Skript wurde ausgeführt!
ich habe mal versucht die Zeite zeile zu testen!!!
habe test.php folgendermassen geschrieben

```php
#!/usr/machine/bin/php-cgi
<?php
//Datei test.php
echo "OK";
$fp =fopen("file.txt","w");//test fürs Umgehen von Safe_mode
?>
```

und die .htaccess Datei beinhatete nur den Befehl AddType application/x-httpd-cgi .cgi .php
es hat geklappt und das Skript wurde ausgeführt!

Also einzeln funktionnieren beide befehele... aber zusammen nicht... woran liegt ES!!! :x
was habe ich falsch gemacht...
BITTE UM HILFE!!!!!!!!!

### [#6](https://www.typo3.net/d/17657-safe-mode-umweg/6) · Junior · 2005-02-18

Ähm... Provider wechseln..?!

---

Quelle: „safe_mode Umweg“, typo3.net, https://www.typo3.net/d/17657-safe-mode-umweg
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
