Nach einem Update von libapache2-mod-fcgid haben meine Webseiten nicht mehr funktioniert.
Im error.log von Apache fanden sich Einträge wie
[Sat Oct 12 09:33:53 2013] [error] (13)Permission denied: mod_fcgid: couldn't bind unix domain socket /var/lib/apache2/fcgid//15907.67
[Sat Oct 12 09:33:53 2013] [warn] (13)Permission denied: mod_fcgid: spawn process /srv/www/php-fcgi-scripts/web319/.php-fcgi-starter error
Das Problem waren die Rechte für /var/lib/apache2/fcgid
. Dort war nach dem Update der User falsch gesetzt. Ein einfaches chown wwwrun.www /var/lib/apache2/fcgid
hat das Problem dann behoben.
wwwrun
ist der User unter dem Apache läuft, www
die Gruppe. UID und GID werden für Apache in /etc/apache2/uid.conf
definiert.
Don’t forget permissions on the parent directories.