Page 2 of 2

Posted: Sat Dec 22, 2007 11:48 pm
by garvinhicking
Hi!

Der Herr Chemiker sollte den Jackpot getroffen haben. Ich wette, dein UTF-8 Verzeichnis hat einen falschen Owner oder fehlende Leserechte.

Grüße,
Garvin

Posted: Sun Dec 23, 2007 11:38 am
by kleinerChemiker
"Der Herr Chemiker"

lol :lol:

Posted: Sun Dec 23, 2007 1:21 pm
by psx
Ich sehe das problem wo anders, die über spartacus geladenen plugins, bekommen logischer weise die rechte vom "apache user" in meinem Fall, www-data:www-data,

damit das php script aber ausgeführt werden darf, will er aber die rechte des users haben.

Diese sind aber username:usergroup wenn ich das manuell mache funktionierts

Das ganze ist wohl die Problematik des safe_modes von php

Posted: Sun Dec 23, 2007 1:46 pm
by garvinhicking
Hi!

Jau, wenn SafeMode aktiviert ist, muss der provider das auch schon gezielt konfigurieren, ansonsten gibts die von dir beschriebenen probleme.

Grüße,
Garvin

Posted: Sun Dec 23, 2007 1:54 pm
by kleinerChemiker
aber gerade wenn der apache die files/dirs ersellt und er der owner ist, müßte es gehen. schließlich ließt ja auch apache das file ein um es auszugeben.

Posted: Sun Dec 23, 2007 2:52 pm
by psx
garvinhicking wrote:Hi!

Jau, wenn SafeMode aktiviert ist, muss der provider das auch schon gezielt konfigurieren, ansonsten gibts die von dir beschriebenen probleme.

Grüße,
Garvin
der provider bin ich ;-)

Posted: Sun Dec 23, 2007 2:54 pm
by psx
kleinerChemiker wrote:aber gerade wenn der apache die files/dirs ersellt und er der owner ist, müßte es gehen. schließlich ließt ja auch apache das file ein um es auszugeben.
genau hier hackts, da apache zwar die rechte hat, aber php mit user rechten ausgeführt wird!
Und das soll auch so sein.

Posted: Sun Dec 23, 2007 2:58 pm
by kleinerChemiker
aber werden dann die files nicht eigentlich von php erstellt? entweder beides von apache oder beides von php hätte ich gedacht. schließlich geschieht das runterladen und speichern ja auch von einem php-skript.

Posted: Sun Dec 23, 2007 3:33 pm
by psx
ich bin noch am suchen, seltsamer weise passiert das ja nicht bei allen plugins im moment glaub ich sind das nur die die via spartacus geladen wurden...

Posted: Sun Dec 23, 2007 3:49 pm
by kleinerChemiker
aber gerade die müßten den selben owner wie php haben. die anderen den owner vom ftp-server

Posted: Sun Dec 23, 2007 5:37 pm
by garvinhicking
Hi!

Um den SafeModekorrekt zu nutzen sollte:

1. PHP pro User ausgeführt werden (via CGI/FastCGI)
2. Der PHP-User identisch mit dem FTP-User sein
3. Der FTP-User Schreib- und leserechte für sein Verzeichnis haben
4. Die SafeMode-UID/GID auf den FTP-User konfiguriert werden.

Sobald es zu Usernamen-Mischmaschvon FTP-User und PHP-User kommt, ist der Spaß mit SafeMode nur noch Frust.

Grüße,
Garvin