We've been using debian 8 perfect server setup with ispconfig 220.127.116.11p9 without issue for a number of servers all running php-fpm. Oddly, we just deployed another in exactly the same way and created a site running php-fpm only to find basic php code not executing such as phpinfo. The errors we were getting look like this: [fastcgi:error] [pid 1221] [client x.x.x.x:9576] FastCGI: incomplete headers (0 bytes) received from server "/var/www/clients/client1/web2/cgi-bin/php5-fcgi-y.y.y.y-80-host.domain.com" [Fri May 20 00:00:12.611455 2016] [fastcgi:error] [pid 1294] (13)Permission denied: [client x.x.x.x:9577] FastCGI: failed to connect to server "/var/www/clients/client1/web2/cgi-bin/php5-fcgi-y.y.y.y-80-host.domain.com": connect() failed We chmod'd 666 the .sock files in /var/lib/php5-fpm based on this discussion: http://serverfault.com/questions/57...ubuntu-12-10-500-error-or-returns-text-not-ex The question is, why is this necessary? We also found that on the affected server, if we create a new site we have to repeat the chmod change as above for the new site. Would appreciate input on this, thanks.