in /etc/php-fpm.d/www.conf:
catch_workers_output = yes
and most importantly.. comment out the 5xx html page in nginx.conf, so you can see actual errors. Which in my case turned out to be permissions of /var/lib/php/[session, peclxml, opcache, wsdlcache]. They were still group owned by ‘apache’ instead of nginx
/etc/nginx/nginx.conf:
#display some actual useful errors please.... # error_page 500 502 503 504 /50x.html; # location = /50x.html { # }
Comments (0)