LNMP环境关于文件目录权限的问题,请指点!

初学linux,对文件权限有问题,请指点!

        刚搭建了一个lnmp环境,在项目目录新建了一个888.php文件
        我将该文件权限执行命令: chmod 050 888.php 
            然后ls -l如下图

图片说明
这个命令我理解的意思是,只对该文件所属用户的同组用户赋予**读和执行**权限

再查看php-fpm和nginx所属的用户主,如下图

图片说明
..
图片说明

是不是可以理解成:php和nginx都在www-data这个用户下运行?

因为以上提到了,chmod 050 888.php ,我想让888.php用户主的同组用户可以执行读和执行的命令,现在888.php的用户主是lqftp2,然后groups lqftp2,如图图片说明发现lqftp2所属组是root,所以我认为只需要将php-fpm和nginx所属用户主www-data的用户组改为root就可以了。执行如下命令:usermod -g root www-data。到这里就全部操作完了。但是发现,888.php这个文件是无法正常访问的,访问出现Access denied.的提示。请问我在这个操作流程和理解上有哪些错误的地方吗?请您指出,感谢!

0

2个回答

0

chmod +x 888.php

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
lnmp环境搭建
关于lnmp环境的搭建,搭建安全的lnmp环境
分布式安装lnmp问题总结
服务器常用命令 项目目录: cd /usr/local/nginx/html/test 编辑php.ini : vim /usr/local/php54/lib/php.ini 关闭php-fpm: pkill php-fpm 启动php-fpm: /usr/local/php716/sbin/php-fpm 编辑nginx.conf: vim /usr/local/
解决lnmp环境下部署fastadmin无法写入配置文件application/database.php
利用lnmp vhost add 增加虚拟主机,直接下载fastadmin源码到目录,然后通过http://域名/install.php安装,结果提示“当前权限不足,……” ; 解决方案: 经排查是open_basedir问题 查看 /usr/local/nginx/conf/fastcgi.conf 默认是把网站跟目录写到了 open_basedir Nginx 需要修改 ngin...
关于lnmp权限问题
方法1: .user.ini文件无法直接修改,如要修或删除需要先执行:chattr -i /网站目录/.user.ini 可以使用winscp文件管理、vim编辑器或nano编辑器进行修改。 删除的话rm -f /网站目录/.user.ini 就可以。 修改完成后再执行:chattr +i /网站目录/.user.ini .user.ini不需要重启一般5分钟左右生效,也可以重启一下php-fp...
LNMP开发环境搭建
lnmp环境搭建说明:软件均安装在 /app/ 下,mysql数据文件 /data/mysql_db ,web目录 /data/web/安装软件前预先执行以下命令,防止在软件安装过程中出现不必要的繁琐。预安装命令# yum -y install gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel lua-de
关于搭建LNMP环境的一些坑
背景 本人因为在用LNMP环境搭建WordPress博客时遇到了很多坑,本着记录下来回忆和给他人解忧的心态写下这篇博客. LNMP环境 LNMP环境指的是Linux+Nginx+MySQL+PHP.这环境是大多数小型服务器,个人网站的模板. 这环境既可以通过云服务器商提供的免费服务镜像获得,也可以自己手动搭建. 手动搭建过程可以参考腾讯云官方指导:基于 CentOS 搭建 WordPress 个人...
LAMP环境迁移至LNMP环境时session丢失或无效问题(解决方案)
引言 这里强调是LAMP环境迁移至LNMP环境,是因为这里的session失效问题是由于从 apache迁移至nginx导致的用户组不对应导致的session无法读写问题,这只是导致 session失效的一种可能原因,还有其他可能比如,php.ini配置问题、session文件 目录读写权限问题、如果用的php框架是thinkphp的话可能也会出现session失效问 题(这个是框架自身的bug...
LNMP环境下安装DiscuzX3.3
lnmp(centos6.8_nginx1.8_mysql5.6_php5.6)服务器上安装DiscuzX3.3。
云服务器构建LNMP环境遇到的一些问题及解决方法
最近又对云服务器开始感兴趣了,通过搭建LNMP(Linux+Nginx+MySQL+PHP)环境来提升自身对服务器操作的熟悉. 在按照教程的步骤,使用编译安装的方法搭建环境时,遇到了一些比较头疼的bug,有些是自己操作出错,也有些是教程某些步骤的省略,还有些服务器本身的问题. 整整一天,终于将环境搭建好了. 对于在搭建环境过程中遇到的一些问题,并且通过搜索找到了解决方案.
centos7搭建lnmp环境
安装PHP(5.6.26) 先下载PHP源文件 wget http://cn2.php.net/distributions/php-5.6.26.tar.gz 解压: tar -zxvf php-5.6.26.tar.gz 安装编译用的环境: yum install -y libxml2-devel openssl-devel libcurl-devel lib...
在lnmp上运行和搭建laravel项目
在搭建和运行laravel项目之前你必须要有lnmp的环境,其中我这里使用的linux是redhat的,在我的博客中有介绍如何搭建lnmp,大家可以去看一下。 首先在有了lnmp环境的条件下,大家先打开自己的nginx服务器,首先需要在linux中安装composer curl -sS https://getcomposer.org/installer | php     mv co
lnmp更改网站文件和MySQL数据库的存放目录
购买阿里云服务器,一般建议买一个数据盘,也就是系统盘和数据盘分开,将网站文件和Mysql数据库等都保存在数据盘,即使系统盘或者环境出问题,重置系统盘和重新配置环境,都不会影响数据盘的东西。 配置好LNMP环境以后,默认的网站目录和数据库存放目录都在系统盘,所以我们需要将它们转移到数据盘。 更改网站文件目录 如果你使用的是军哥的lnmp安装包,那默认的虚拟主机配置环境在 /usr/local/
lnmp环境下安装laravel路由除了根目录全是404问题
在lnmp环境下新部署一个laravel项目,访问除了,根目录可以访问,其他全是404,查找路由确定路由没问题, 再查可能没有启用伪静态规则Apache Laravel 框架自带了 public/.htaccess 文件用来从网址中删除 index.php。如果你用的是 Apache 来运行你的 Laravel 应用,请务必确定启用 Apache 的 mod_rewrite 模块。 如果 Larav
centos系统LNMP环境配置(四) PHP编译安装
检查系统安装的php find -name php
linux中安装lamp环境和安装lnmp环境
请点击一下网址,进行查看与安装 安装lamp 环境 http://blog.csdn.net/zph1234/article/details/51248124 安装lnmp环境 http://blog.csdn.net/zph1234/article/details/51250523
lnmp 原理
LNMP的工作原理
基于mac Docker搭建Lnmp开发I环境
基于mac Docker搭建Lnmp开发I环境
LNMP下的TP3.2的坑
1.nginx.conf中重写规则location / {    if (!-e $request_filename) {        rewrite ^(.*)$ /index.php?s=/$1 last;        break;    }}若不能,则在对应网站的nginx的网站.conf中include thinkphp.conf;thinkphp.conf一般是上述location内...
LNMP一键安装包常用命令、软件安装目录及配置文件路径
LNMP常用命令 状态管理LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status} Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart} PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|log...
lnmp nginx开启目录浏览,解决中文乱码问题。
server { listen 80; #listen [::]:80; server_name gongzi.liwenhui.xin gz.liwenhui.xin; index index.html index.htm index.php default.html default.ht
lnmp 安装目录和配置文件目录
LNMP相关软件安装目录 Nginx 目录: /usr/local/nginx/ MySQL 目录 : /usr/local/mysql/ MySQL数据库所在目录:/usr/local/mysql/var/ MariaDB 目录 : /usr/local/mariadb/ MariaDB数据库所在目录:/usr/local/mariadb/var/ PHP目录 : /usr/local/php/...
如何在centos下搭建lnmp环境最后安装wordpress
实验环境:centos 6.8 32(阿里云Ecs)或者本地搭建虚拟机(需要联网) 第一步:搭建Nginx静态服务器 安装Nginx 使用  yum 安装Nginx: yum install nginx -y 修改  /etc/nginx/conf.d/default.conf,去除对IPv6地址的监听(centos的lnmp环境禁止ipv6访问,若不取消监听,nginx启
安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(一)
话不多说,直接上干货。本来碰到的问题我都是直接记到笔记本上了,所以可能会有点乱,不过只要我解决的,都会给上解决方案的,希望能给看这篇文章的你一些帮助,也希望自己日后少踩坑。 一、安装ubuntu遇到的问题 1、选语言不要都选中文,这个好像是只有中文才有这个bug,如果都选中文的话,后面安装系统的话会报错 解决方案:第一次需要选语言的时候选英文,然后第二次选的时候选中文即可。(PS:反正我第一
lnmp配置php环境用到的设置
lnmp的安装地址:  https://lnmp.org/install.html 执行: wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp  命令 进行安装lnmp 成功安装后: -----------------
LNMP部署网站 访问php文件 404
今天在一个新的服务器上部署网站,访问php文件,竟然出现404服务器是腾讯云的免费的服务器Centos 7.2 + php7.1.7 + nginx1.12.1安装的是lnmp一键安装包,没有使用编译的方式安装。安装完后,添加配置文件在  /usr/local/nginx/conf/vhost配置文件内容如下: server { listen 80; root /ho
ubuntu14.04下搭建lnmp开发环境及常见问题
过程详解 1. 更新apt-get sudo apt-get update 2. 安装nginx sudo apt-get install nginx 3.安装mysql sudo apt-get install mysql-server php5-mysql 4.安装php sudo apt-get inst
搭建LNMP 中有关nginx配置的一些问题
最近在搭建LNMP环境,配了好久,期间遇到了一些问题,今天就将我在配置过程中遇到的问题与大家分享下,希望可以帮助到大家。 有关LNMP的搭建,大家可以去看我的上一篇博客(转载的那篇),按照博客中的来,保证可以很快并且又成功的帮助你搭建LNMP。 接下来就给大家说下我都遇到那些问题吧 在修改配置nginx 文件后, 输入sudo service nginx reload ,老是出现下面这个...
LNMP环境搭建与配置(二)
12.4 Nginx配置 LNMP环境搭建好之后,其实仅仅是安装上了软件,我们还有很多具体的配置工作要做。 默认虚拟主机 默认虚拟主机指的是,任何一个域名指向这台服务器,只要是没有对应的虚拟主机,就会由这个默认虚拟主机来处理。 与httpd相同,在Nginx中也有默认虚拟主机,并且类似的,第一个被Nginx加载的虚拟主机就是默认主机。但不同的是,它还有一个配置用来标记默认虚拟主机,...
配置lnmp环境和编译git遇到的一些问题以及解决方法
做后台技术开发都知道,一般在小公司就业难免会要兼做积分工,购买服务器,配置linux环境等,我现在讲讲我在公司配置环境出现的一些小错误。如下: 1、配置nginx       常见的一些错误:                        我启动的时候(service nginx start) ,会出现以下错误: Starting nginx (via systemctl): nginx....
CentOS6.5搭建LNMP
此文档关于搭建lnmp环境,以及redis,仅供参考
菜鸟的linux服务器lnmp环境☞域名配置
蛋疼,超级蛋疼的tp5运行在lnmp环境之中,不说废话撸码! 根据我上一篇的lnmp环境的搭建,有如下配置: 1、/etc/nginx/nginx.conf,修改此文件 在文件的底部,}之前写这行代码: include /etc/nginx/vhosts/*.conf; 不明白什么意思?没关系,私信我。我帮你解决! 2、在此文件夹下创建一个vhosts文件夹,或者其他的命名也没有问题
LNMP 下文件夹权限
首先本文不介绍lnmp的安装与配置。 今天公司在阿里云上新购买了一个服务器,安装了一下lnmp的部署脚本,然后把公司项目(基于Yii框架)上去之后发现程序没有权限访问 assets 和 runtime文件夹。但是项目所在的文件夹命都放到了nginx的所在的用户名和组。 把assets和runtime文件夹目录改成777的权限之后正常,然后看了一下assets下的文件所有者竟然是
Nginx+LNMP+负载均衡 学习笔记
NGINX相关知识 --------------------------------------- nginx 和 tengine(淘宝)  类似, 1.查看网站的head头: curl -I www.51cto.com 2.安装nginx步骤: 一。先安装pcre依赖,rewrite需要用: yum install pcre pcre-devel openssl-devel 二。
LNMP编译安装+环境搭建+Discuz论坛安装
编译安装Mysql 1、解决依赖 [root@server1 ~]# yum install -y gcc gcc-c++ ncurses-devel [root@server1 ~]# yum install -y /root/cmake-2.8.12.2-4.el6.x86_64.rpm ###通过cmake来编译mysql 2、编译安装 [root@ser...
【Linux】在lnmp环境下PHP文件无法访问提示(403 Forbidden)
author:咔咔 wechat:fangkangfk   报错信息   由于是近几天才开始使用linux所以对有些东西都不是很熟悉,导致php文件无法访问,最后才发现php-fpm是需要重启的   解决方案:   命令: systemctl start php-rpm   测试结果:  ...
LAMP/LNMP环境下:phpinfo php连接mysql php执行mysql查询 测试代码及响应
1.测试php环境搭建完成:<?phpphpinfo();?>===========================2.测试php连接mysql数据成功:<?php    $mysqli = new mysqli("127.0.0.1", "root", "passwd");     if(!$mysqli)  {         echo"database error";   ...
tp5在linux下部署的问题(lnmp安装包的环境)
首先,指定虚拟主机时就直接指到public下面, 因为入口文件被调整到public下面的index.php,之后访问 你的域名就可以显示成功页面 不然你要 域名/public才可以看到成功页面如出现如下问题thinkphp 5.0 lnmp环境下 Warning: require(): open_basedir restriction in effect. File 报错处理所以nginx的vh
docker集成thinkPHP5.0之LNMP开发环境
docker集成thinkPHP5.0之LNMP开发环境 docker集成thinkPHP5.0之LNMP开发环境
lnmp一件安装包 搭建laravel 环境(lnmp1.4)(报错500)
lnmp一件安装包 搭建laravel 环境(lnmp1.4) lnmp一件安装包 laravel 报错500
mac系统配置LNMP环境
  由于工作的需要,这几天在mac上安装LNMP开发环境,安装了好几天了。后面才了解到mac有自带的php,由于版本过低,重新安装了7.0.30的版本1.安装Homebrew  homebrew是mac系统下的软件包管理工具,非常方便在mac上进行安装或者卸载软件$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/...
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算