Hello,
On a fresh Debian install of SSP today through the apt repository, I struggled for some time with a HTTP 500 error on the home page, with no error logged/displayed in-browser if I configured my php-fpm to do so.
After a while, I figured out that /var/cache/self-service-password
(created by the deb archive) is owned by www-data:www-data
. However, I run my php-fpm in a dedicated pool, under the (manually created) user ssp
. This made the cache directory unreadable, and caused a crash with no message.
I believe it is a pretty common pattern to run php-fpm with a dedicated user instead of www-data, and that this caveat might be added somewhere in the install documentation.
Thanks!