Page 1 of 1

wieder mal safe_mode

Posted: 2004-11-08 18:36
by nordisch25
Hallo liebe Server-Gemeinde -

habe wieder mal ein dickes Problem mit dem safe_mode. Ich habe meinen Server bei puretec von Suse 8.x auf 9.1 reinintialisieren lassen. Leider funktionieren jetzt keine Wikis mehr usw..

Fehler --> The script whose uid is 639 is not allowed to access /home/htdocs/web2/html/dokuwiki/data/.cache owned by uid 30 in /home/htdocs/web2/html/dokuwiki/inc/io.php on line 74

Ich habe jetzt den safe_mode manuell ausgestellt (php.ini) - das phpinfo()-Skript zeigt mir auch, dass das funktioniert, allerdings kenne ich den Unterschied zwischen Local Value (safe_mode = on) und Master Value (safe_mode = Off) nicht. Egal was ich mache, der Safe_mode im Local_Value bleibt immer ON. Wie kann ich die Wikis (PHP) zum laufen kriegen ?? Habe auch schon open_basedir auf den Pfad des Wikis gesetzt - hat allerdings auch nicht geholfen.

Freue mich riesig über Hilfe, sitze schon seit Stunden an diesem Problem

Re: wieder mal safe_mode

Posted: 2004-11-08 18:50
by irnbru
das globale value wird in der php.ini gesetzt, das locale value Ã?BERSCHREIBT das globale value und kann beim Apache z.B. in vhosts gesetzt werden (auf confixx aufpassen, der murkst da auch rum).

safe mode off stellen ist übrigens KEINE lösung

Re: wieder mal safe_mode

Posted: 2004-11-08 19:24
by nordisch25
Hallo irnbru - habe jetzt sogar in die confixx.vhost.conf explizit
php_admin_value safe_mode = Off reingeschrieben -
local_value ist aber immer noch On - und im Confixx habe ich nichts gefunden, um den Safe_Mode komplett auszustellen. Also das Uastellen haut nicht hin.. Un wenn ich mit aktiviertem safe_mode ein wiki-System (das nur entpackt werden braucht und in einen Ordner Textdateien schreibt gehts auch nicht :-( ...

Es kann doch nicht so kompliziert so sein ein PHP-Skript mit so ein paar Rechten zu versehen ?? Danke euch

Re: wieder mal safe_mode

Posted: 2004-11-08 19:29
by irnbru
das ist kein admin_value sondern ein admin_flag !

Re: wieder mal safe_mode

Posted: 2004-11-08 19:43
by nordisch25
Hallo irnbru - vielleicht stell ich mich ja wirklich etwas dämlich an - hab das admin_flag jetzt gesetzt - und siehe da du hattest Recht - confixx überschreibt das Ganze - kann ich Confixx dazu bringen das nicht zu tun ?? Oder Confixx direkt sagen, dass es den Safe_Mode ausschaltet ??
Danke dir ..

Re: wieder mal safe_mode

Posted: 2004-11-08 19:57
by Joe User
Nutze bitte PHP-CGI wenn Du mit mod_php nicht zurechtkommst...

Re: wieder mal safe_mode

Posted: 2004-11-08 20:25
by irnbru
Ja guck mal am Ende deiner httpd.conf, da wird irgendwo eine confixx datei eingebunden und in der wiederum kann man auch direkt rummurksen.

Zum Thema Confixx findet man im Forum und Inet aber genug, auch zu dem Problem, dass Einstellungen überschrieben werden.

Re: wieder mal safe_mode

Posted: 2004-11-09 12:34
by Outlaw
>>da wird irgendwo eine confixx datei eingebunden und in der wiederum kann man auch direkt rummurksen

Jau, was sich Confixx aber in aller Regel nicht gefallen lässt .... ;):D

Gruß Outi

Re: wieder mal safe_mode

Posted: 2004-11-09 23:30
by athlux
nordisch25 wrote: Fehler --> The script whose uid is 639 is not allowed to access /home/htdocs/web2/html/dokuwiki/data/.cache owned by uid 30 in /home/htdocs/web2/html/dokuwiki/inc/io.php on line 74
Das ist doch eine eindeutige Fehlermeldung!

Das Script kann auf Datei "/home/htdocs/web2/html/dokuwiki/data/.cache"
nicht zugreifen weil dieses eine andere uid hat und somit einem anderen User gehört.

btw: DokuWiki should work in Safe Mode without problems !