PHP-FPM - Nginx - phpMyAdmin - 502 bad gateway

30,702

Solution 1

I found under step 7 that you have to change the reference of the fastcgi_pass to your unix socket (ex: /tmp/php5-fpm.sock) instead of it listening to 127.0.0.1:9000

This has been a great learning experience, since I don't know the innards of Ubuntu/Unix

Solution 2

Change the fastcgi_pass line (line 52 in your example) to:

fastcgi_pass unix:/var/run/php5-fpm.sock;

This is valid for Ubuntu 12.10

Share:
30,702

Related videos on Youtube

Jesse
Author by

Jesse

Updated on September 18, 2022

Comments

  • Jesse
    Jesse over 1 year

    I have installed and configured PHP-FPM, Nginx, and then phpMyAdmin. When I access the main site everything works fine but as soon as I go to http://mysite.com/phpmyadmin I get a 502 bad gateway error.

    When I look in my error logs I see the following error repeated throughout: (111: Connection refused) while connecting to upstream, client: xx.xx.xx.xx

    Here is my default.conf for nginx: http://pastebin.com/YFEvAw81

    I have tried many different configurations that I have found from users that have had the same issue but can't seem to get any of them to work.