周大胖子 发表于 2019-12-12 15:46:18

unix:/tmp/php-cgi-55.sock failed (2: No such file or directory)

就很坑爹 : phpmyadmin报错405查看得到 nginx 报错日志上写着 :
2019/12/12 14:07:41 7131#0: *47268 connect() to unix:/tmp/php-cgi-55.sock failed (2: No such file or directory) while connecting to upstream, client: 127.0.0.1, server: 127.0.0.1, request: "GET /phpfpm_55_status HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi-55.sock:", host: "127.0.0.1"

提取关键字:
connect() php-cgi.sock failed (2: No such file or directory) 问题原因:nginx 与 php-form 两个所链接的 文件不一致


解决办法: 这个文件名 就是 php-cgi-55.sock   【在 /www/server/php/73/etc/php-fpm.conf   这里,把它复制到 nginx 的配置项中】
         但是:我不是这面解决的
      我发现 在这里 nginx 引入php 的配置文件是    include enable-php.conf;   这个文件所在位置: /www/server/nginx/conf   【注意文件名要对】打开发现: 居然一片空白,
         然后我就跑到我自己服务器上 复制了这个文件里面的内容 :

      location ~ [^/]\.php(/|$)
      {
            try_files $uri =404;
            fastcgi_passunix:/tmp/php-cgi-55.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
      }

   注意 php 版本要对, 然后进去之后。好了 phpmyadmin 可以正常运行了 【另外发现远程连接不了 ,看起来跟这个没有关系】

参考网址: https://www.php.cn/php-weizijiaocheng-229083.html   
参考网址: http://www.manongjc.com/detail/8-vawqpiomethbbca.html





页: [1]
查看完整版本: unix:/tmp/php-cgi-55.sock failed (2: No such file or directory)