编程技术分享平台

网站首页 > 技术教程 正文

搭建nginx+php环境时遇到”file not found"的问题

xnh888 2024-10-17 17:43:56 技术教程 23 ℃ 0 评论

搭建nginx+php环境时遇到”file not found"的问题

这个错误很常见,原有有下面两种几种

  1. php-fpm找不到SCRIPT_FILENAME里执行的php文件

  2. php-fpm不能访问所执行的php,也就是权限问题

第一种情况

更改配置文件nginx.conf

fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

替换成下面

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

然后重新加载nginx配置文件

/etc/init.d/nginx reload

第二种情况

把访问件文件设置root可以访问的权限,就可以解决此问题。

下面是https重定向https的办法

http重定向https的方法:

server {

listen 80;

return 301 https://$host$request_uri;

}

如果有更多的办法,欢迎大家在下面留言和评论,欢迎你的点赞!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表