Jump to content
Froxlor Forum
  • 0

[solved] Probleme mit Verzeichnisrechten (750 anstelle 755 dank FastCGI)


lonesomewalker

Question

Hallo zusammen,

 

so, nach 3 Tagen Intensivtraining und einem Update haben sich auf meiner Debian Wheezy Kiste ein paar Sachen rauskristallisiert.

 

Erstens w?re es hilfreich, wenn man vor Installation von froxlor in der entsprechenden php.ini date.timezone auf den korrekten Wert einstellt.

(sollte man vielleicht mal in der Installationsanleitung erg?nzen)

 

Nach dem Update habe ich jetzt allerdings ein viel gr??eres Problem:

vor dem Update wurden die Files 644 angelegt -> korrekt

vor dem Update wurden Verzeichnisse 755 angelegt -> korrekt

 

Nach dem Update legen PHP-Scripte neue Ordner mit 750 an -> 403 - forbidden

 

Per FTP macht er 755 -> scheint als NUR an PHP5-FPM FastCGI zu liegen.

Da hat sich meines Wissens aber doch nichts in der Konfiguration getan, oder?

edit:

Gibt es eine Tabelle, wo man rauslesen kann, welche Verzeichnisse welche Rechte haben sollten, oder welche User/Gruppen wie verkn?pft sein sollten?
Mir ist klar, das ist je nach System abh?ngig...
Au?erdem habe ich hier im Forum gelesen, angeblich ist f?r Debian das Paket apache2-suexec-custom n?tig. Stimmt das?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

F?r alle, die das gleiche Problem haben:

Irgendwo geht irgenwas mit umask schief.

F?r Debian Wheezy mit php5-fpm die /etc/init.d/php5-fpm wie folgt ?ndern:

 

 

#
# Function that starts the daemon/service
#
do_start()
{
    # Return
    #   0 if daemon has been started
    #   1 if daemon was already running
    #   2 if daemon could not be started
    start-stop-daemon --start --quiet --umask 0002 --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
        || return 1
    start-stop-daemon --start --quiet --umask 0002 --pidfile $PIDFILE --exec $DAEMON -- \
        $DAEMON_ARGS 2>/dev/null \
        || return 2
    # Add code here, if necessary, that waits for the process to be ready
    # to handle requests from services started subsequently which depend
    # on this one.  As a last resort, sleep for some time.
}

 

Keine Ahnung, warum sich das irgendwie verschoben hat.
Laut IRC: froxlor ?ndert daran nix. Ja, ich hab halt am System auch nix ge?ndert, aber sch?n, da? es daf?r eine L?sung gibt :ph34r:
 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...