wrong permissions bei GD library Grafiken unter Typo3 mit suPHP 0.6.1

Apache, Lighttpd, nginx, Cherokee
candoom
Posts: 12
Joined: 2004-01-05 17:57

wrong permissions bei GD library Grafiken unter Typo3 mit suPHP 0.6.1

Post by candoom »

Hallo!

auf meinem vServer (SuSE 10.0, Apache 2.0.54, PHP-FastCGI 4.4.0, suPHP 0.6.1, Plesk8) möchte ich 2 Typo3-CMS laufen lassen. Ich habe soweit alles angepasst, dass Typo3 im Install Tool unter Basic Configuration alles akzeptiert.

Mein Problem ist nun, dass die unter Image Processing /GD library functions erzeugten Grafiken nicht angezeigt werden. Ein Blick in die Error-Log zeigt folgendes:

Code: Select all

(13)Permission denied: file permissions deny server access: /srv/www/vhosts/xyz.de/httpdocs/typo3temp/install_f6b0cedc4d.png
via ssh wird es deutlicher:

Code: Select all

-rw-------   1 user1 psacln     111 2006-07-19 15:21 install_f6b0cedc4d.png
in der suphp.conf habe ich umask auf den Wert 0022 gesetzt.

Dies betrifft die eine der beiden Typo3-Installationen. Bei der anderen werden komischerweise die Permissions korrekt gesetzt.

Code: Select all

-rw-rw----   1 user2 psacln   15432 2006-07-12 14:57 install_d1fa76faad.png
Beide Vhosts sind gleich konfiguriert:

Code: Select all

AddType application/x-httpd-php .php
AddHandler x-httpd-php .php
suPHP_Engine On
suPHP_UserGroup user psacln
suPHP_ConfigPath /usr/etc

<Directory "/srv/www/vhosts/xyz.de/httpdocs">
suPHP_AddHandler x-httpd-php
</Directory>
Ich habe auch im Typo3-Install Tool den Wert [fileCreateMask] auf 664 gesetzt.

Hat jemand noch eine Idee/einen Tipp was ich noch ausprobieren kann bzw. anzupassen habe, damit alles ordnungsgemäß funktioniert?

TIA
cirox
Posts: 212
Joined: 2006-05-08 23:20
Location: Berlin

Re: wrong permissions bei GD library Grafiken unter Typo3 mit suPHP 0.6.1

Post by cirox »

Hallo,

also:

[fileCreateMask] auf 664

bringt glaube ich gar nichts, da hier m.E. suphp die Oberhand hat. Hatte das gleiche Problem, allerdings half bei mir die Anpassung der umask in der suphp.conf auf 0022. Aber so recht wohl ist mir dabei nicht.

Außerdem verstehen tue ich es erst recht nicht. Bei mir ist:

suPHP_UserGroup web1 web1

und nachdem ich die umask auf 0022 gesetzt habe bekommen die Dateien ja doch den user web1. Bloss wer schreibt die Dateien da rein? www-data? Ich dachte bei suphp wird alles mit dem owner ausgeführt, also gewrappt.

Liegt das hier an Typo3?

Auf einem anderen Server habe ich suphp 0.5.3 .... ohne die usergroup. Da gibts die Probleme gar nicht.

Gruß cirox