Thread Catalyst::Plugin::Session::Store::File: rechteprobleme mit og. plugin (9 answers)
Opened by Gast at 2007-04-19 14:02

Gast Gast
 2007-04-19 14:02
#30372 #30372
Hallo!

Möchte Catalyst mit apache2 laufen lassen, was prinzipiell auch funktioniert, ein kleines Problem hab ich aber mit dem og. Plugin (wobei ich nicht glaub dass das Plugin selbst was dafür kann):

beim starten des apache wird (falls nicht vorhanden) das verzeichnis /tmp/MyApp.session von ebendiesem script angelegt - problem: da das ganze beim starten schon passiert erhält dieses verzeichnis als owner root:root. Danach werden sessions aber (korrekterweise) mit dem user unter welchem der apache (www-data) läuft angelegt, was erst funktioniert, wenn ich chmod 777 oder chown www-data:www-data auf dieses verzeichnis mache ...


irgendwelche hinweise wie ich verhindern kann, dass dieses verzeichnis als root erstellt wird? kleiner nebeneffekt: in meiner MyApp.pm versuche ich am anfang des homeverzeichnis des aufrufenden users zu bekommen, was unter dem devel-server wunderbar geklappt hat, mit dem apache bekomm ich allerdings nicht /var/www/ (was das homeverzeichnis von www-data ist), sondern /root ...

habs im moment einfach hardgecodet drin, glaub aber dass die zwei dinge zusammenhängen. Code zum homeverzeichnis bekommen:

my $homedir = (getpwuid($<))[7];

lg
stefan

View full thread Catalyst::Plugin::Session::Store::File: rechteprobleme mit og. plugin