[TYPO3-german] Install-Tool-Problem -- die Lösung

Peter Linzenkirchner liste at lisardo.de
Fri Jun 25 11:55:20 CEST 2010


Hallo, 

für alle, die dieses seltene und kuriose Problem auch haben, hier die Ursache und eine vernünftige Lösung ohne Hacks. 

Es liegt defintiv an der PHP-Konfiguration (und nicht an TYPO3!) bzw. an den Rechten der beteiligten PHP-Skripte, die unterschiedlich aussehen müssen, je nach Einstellung von safe_mode. 

wenn safe_mode = 1, dann kommen zu den üblichen POSIX-Regeln weitere hinzu: 

1. safe_mode = 1 && safe_mode_gid = 0: 

jetzt müssen _alle_ php-Skripte die aufgerufen werden, den gleichen Owner besitzen. Das sind alle Skripte im Ordner typo3 und localconf.php in typo3conf. Das funktioniert nur, wenn es der gleiche Owner ist, unter dem Apache läuft; andernfalls kann z. B. TYPO3 zwar einen Ordner anlegen, aber dann nichts hineinschreiben. Wenn ein FTP-Benutzer jetzt PHP-Skripte hochlädt, haben diese aber den FTP-Benutzer als Owner und nichts funktioniert mehr. Da das Install-Tool aus mehreren Skripten mit unterschiedlichen Ownern besteht, kann es nicht mehr komplett geöffnet werden.

Lösung: 
entweder man achtet darauf, dass _alle_ Skripte dem Apache gehören (was einen FTP-Benutzer praktisch ausschließt) oder man stellt folgendes ein:

2. safe_mode = 1 && safe_mode_gid = 1; 

Damit ist die Gruppenzugehörigkeit entscheidend und nicht mehr der Owner. Wenn sich jetzt der FTP-Benutzer in der gleichen Gruppe befindet wie der Apache, kann das Install-Tool öffnen. Befindet sich der FTP-Benutzer in einer anderen Gruppe, ist das keine Lösung, aber dann hat man noch ganz andere Probleme ... 

safe_mode funktioniert (sowohl für den Dateiupload wie auch für Imagemagick), aber die korrekte Konfiguration scheint für manche Admin eine Herausforderung zu sein :-/

Mir hat dabei übrigens das Install-Tool selbst geholfen (nachdem ich es mit den beschriebenen Hacks öffnen konnte). Da drin ist in einem Hilfetext alles genau beschrieben. Besten Dank an den Autor, wer immer das war!

Viele Grüße
Peter



Am 20.06.2010 um 23:30 schrieb Peter Linzenkirchner:

> Hallo, 
> 
> ich versuche gerade eine Installation auf 4.3.3 upzudaten und bekomme einen seltsamen Fehler. Ich bin so weit durch, dass ich nur noch den DB-Compare machen muss, aber dazu muss ich in das Install-Tool, und das gelingt mir nicht. Das Passwort steht auf joh316 (habe ich per FTP so eingestellt) aber ich erhalte einen infiniten Loop wenn ich dieses Passwort eingebe. Es wird einfach immer wieder die Sicherheitsmeldung gezeigt (also das Popup, das darauf hinweist, das Passwort zu ändern. Wenn ich ein falsches Passwort eingebe, verhält sich das Install-Tool korrekt und zeigt mir den falschen MD5-wert. Aber beim richtigen Passwort gibts den Loop. 
> 
> Ich habe vier Browser auf Mac und Windows ausprobiert, alle mit erlaubten Cookies. Jetzt bin ich erst mal am Ende meiner Weisheit. 
> 
> Hat jemand eine Idee, woran das liegen könnte? 
> 
> vielen Dank
> Peter
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list