Hi Lads

Had an issue where PhP was fully functioning on the system but the
concrete5 installer was not functioning

basically I had the following config for php in /etc/httpd.conf

        root "/htdocs/www/"
        location "*.php" {
                fastcgi socket "/run/php-fpm.sock"
        }

the issue I ran into is the way concrete5 parses urls, they just use
"/urlarguement"  rather than the usual "?=urlarguement"

so the installer would be located at
http://websitename.com/index.php/install

I think httpd was not passing the /install into index.php  and so was
coming up with a 404 not found

bychanging location *.php     to

location *.php*

so I added the following location directive into httpd.conf

        location "*.php*" {
                fastcgi socket "/run/php-fpm.sock"
}

This seemed to work a treat for me ...

Any comments any security issues associated with *.php* vs *.php location
directive would be welcome.

Hope this helps
Tom Smyth


-- 
Kindest regards,
Tom Smyth

Reply via email to