|
就很坑爹 : phpmyadmin 报错 405 查看得到 nginx 报错日志上写着 :
- 2019/12/12 14:07:41 [crit] 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_pass unix:/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
|
|