ispCP - Board - Support - VHCS fork

Full Version: PHP Uploads
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hallo,

ich habe ein "kleines" Problem. Und zwar geht es um diverse PHP Upload Scripte. Hierbei werden die Dateien mit den chmod 0600 gespeichert was dem PHP User erlaubt diese Dateien ohne Probleme herunterzuladen. Sollte jedoch ein direkter Zugriff auf die Datei erfolgen resultiert dies in einem 403.
Klar der Apache kommt mit dem User www-data daher was natürlich nicht erlaubt ist.

Nun meine Frage, gibt es eine andere Möglichkeit den Zugriff auf die Dateien zu ermöglichen ohne das Script umzuschreiben oder auch den Chmod manuell zu setzen?

Die Sache ist halt die, das Kunden gerne Ihr Script auf den Server laden und erwarten das es funktioniert. Wenn ich denen nun etwas von umschreiben erzähle .... Smile
Das ist eine Sache, die noch gefixt gehört und zwar hilft ein umask :
Code:
#!/bin/sh
umask 0022
PHPRC="/var/www/fcgi/<domain>/"
export PHPRC
PHP_FCGI_CHILDREN=1
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=500
export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php5-cgi
It's in current trunk.
Wunderbar! Ich wusste selber nicht wie das am besten gehen soll.

Greez BeNe
RatS Wrote:It's in current trunk.

Meintest du damit das es in 830 enthalten ist oder im nächsten Trunk kommt.
Denke mal ab r831 erst oder aufwärts.
Mir ist bis her keine Änderung bekannt.

Greez BeNe
auf alle Fälle seit r727
Solange habe ich dann auch nicht mehr bei den Änderungen zurück geschaut.
Marcel hat aber soweit ich weis einen Trunk um die r800 Rolleyes
Dann sollte es ja eigentlich schon gehen, oder ?

Greez BeNe
BeNe Wrote:Marcel hat aber soweit ich weis einen Trunk um die r800 Rolleyes

Exakt, Marcel und ich haben einen Trunk vom 2007-09-28.
Also weit über r727. Smile
so, hab grad nich viel zeit drum fass ich mich kurz...

habt ihr seit 727 geupgradet oder seitdem mal neu installiert? da bei nem upgrade nur die gui / engine neu gemacht werden und nicht die templates /etc/ispcp/fcgi/parts

muss dann auch noch in /etc/ispcp/fcgi/working und /var/www/fcgi geändert werden.

gruß johannes
Pages: 1 2
Reference URL's