Steve,

On 2017-05-15 09:43, Steve Wilson wrote:
Hi,

It doesn't look like that's actually getting passed to php-fpm.
You're possibly missing the php handling in your server{} block.
Check that you've got a location set for php files to do a fastcgi_pass.


Isn't that what this does?:

upstream php {
    server unix:/run/php-fpm/www.sock ;
}

server {
.
.
        fastcgi_pass php;
        }
}


eg.
location ~ \.php$ {
                fastcgi_pass   unix:/var/run/php-fpm/sock;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME
$document_root$fastcgi_script_name;
                client_body_timeout 300;
                include /etc/nginx/fastcgi_params;
        }

The above is from one of my roundcube instances and makes sure that php
files are processed by php.


Yes!  I added that one line:

  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

and it started working!

Many thanks!

Regards,

Phil.


Steve

On 14/05/2017 23:43, Philip Rhoades wrote:
People,

If I can solve this last problem (that I have just spent all night on), I can completely replace Apache with Nginx. I am using RoundCubeMail as
my Webmail client - it is written in PHP (the only PHP thing on my
server) but it has been working happily with Apache for many years.  I
have RCM in an SSL protected directory:

  /home/ssl/webmail

When I couldn't get that working I tried testing the setup with a simple:

  /home/ssl/index.php

file that outputs PHP info (attached) - but I had exactly the same
problem with that - a blank screen except for a green block cursor in
the bottom right of the screen ie no text output in the browser and no
errors in any of the logs.

I also attach:

  /etc/nginx/conf.d/php-fpm.conf

and:

  /etc/php-fpm.d/www.conf

I would _really_ appreciate it if anyone could tell me what is wrong
with my configuration . . (running on Fedora 25 x86_64).

Thanks,

Phil.


_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx


_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

--
Philip Rhoades

PO Box 896
Cowra  NSW  2794
Australia
E-mail:  [email protected]
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to