zoukankan      html  css  js  c++  java
  • Nginx访问PHP文件的File not found错误处理,两种情况

    Nginx访问PHP文件的File not found错误处理,两种情况

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

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

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

    第一种情况

    可以在你的location php 里面添加当文件不存在时返回404而不是交给php-fpm进行处理

    location ~ .php$
    {
    ...
    #文件不存在转404
    try_files $uri = 404;
    ...
    }

    然后,在你的配置文件中找到下面这段

    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

    然后重新加载nginx配置文件

    不积跬步,无以至千里;
  • 相关阅读:
    php基础:函数定义和时间戳函数
    php基础:函数
    http协议基础
    laravel基础②
    laravel基础①安装、配置虚拟主机
    composer
    git基础⑤远程仓库
    windows+caffe(一)——自己环境
    caffe问题集锦
    使用cygwin出现syntax error near unexpected token'$'do
  • 原文地址:https://www.cnblogs.com/huaerr/p/7039797.html
Copyright © 2011-2022 走看看