zoukankan      html  css  js  c++  java
  • nginx php-fpm 配置问题(2)

    问题: Nginx/FPM/PHP all php files say 'File not found.'

    解决:

    可能情况 1:

    在 nginx php-fpm 配置问题(1)文中,我们分析了一种可能的原因,在这一篇中,我们
    分析另一种可能导致这种问题的情景。

    在 nginx.conf 中我配置了 用户和组信息为,(根据自己的机器情况进行配置,这里不考虑安全问题, 我配置为了我平时使用的用户名和用户所在组):

    user staff staff;
     1 而在 php-fpm.conf 配置中,我没有配置用户和组信息,里面就有个默认值
     2 ; Unix user/group of processes
     3 ; Note: The user is mandatory. If the group is not set, the default user's group
     4 ; will be used.
     5 // 默认配置
     6 user = _www
     7 group = _www
     8 // 改为, 这里要和上面的nginx.conf 中的配置相同
     9 user = staff
    10 group = staff

    这与我们nginx.conf 中配置的不一样,因为权限问题,所以也会导致php文件不能解析的问题.

    可能情况 2: 

    上面是配置中用户和组的权限问题,出现这种情况的另一种可能是我们要访问的文件或目录没有权限,这里的权限指的是文件读写执行权限, 而且特指在上面nginx.conf和php-fpm.conf中配置的用户和组对这个文件的权限.

    因为我们的php文件需要执行,所以一定要有x(执行)权限(包括目录),我这里为了简单,把文件和目录的权限都设置为了读写执行全部,新手没考虑安全问题。

    参考:

    http://www.cnblogs.com/sunsweet/p/3364952.html

    http://www.ilanni.com/?p=7438

    http://www.sunzhongwei.com/nginx-user-conf-and-endless-loop.html

  • 相关阅读:
    Hihocoder-小Hi的烦恼
    Python包下载与离线安装
    Shell输出颜色设置
    MySQL主从配置
    MySQL初始化与用户配置
    [转]常用 GDB 命令中文速览
    搭建github静态博客
    树莓派上手
    vim安装与配置
    数组,看了你就懂了!
  • 原文地址:https://www.cnblogs.com/ZhYQ-Note/p/5461440.html
Copyright © 2011-2022 走看看