当前位置: 首页 > news >正文

php虚拟站点提示No input file specified时的问题及权限处理方法

访问站点,提示如下

No input file specified.

可能是文件权限有问题,也可能是“.user.ini”文件路径没有配置对,最简单的办法就是直接将它删除掉,还有就是将它设置正确

#配置成自己服务器上正确的路径
open_basedir=/mnt/qiy/test/:/tmp/:/proc/ 

1、nginx.conf 设置用户和用户组

user _www _www;

演示如下

2、设置文件用户和用户组

sudo chown _www:_www phpworkspace/*

#*表示下级所有的,不加就只自己了

演示如下

3、查看文件夹/文件的权限 

ls -l

演示如下

说明如下

第一部分的 -rw-r--r-- 表示文件的权限。

第一个字符表示文件类型(- 表示普通文件,d 表示目录)。

接下来的三组字符分别表示:

  • 文件所有者的权限(rw-)。
  • 文件所属组的权限(r--)。
  • 其他用户的权限(r--)。

权限字符的含义

  • r:读权限(read)。
  • w:写权限(write)。
  • x:执行权限(execute)。
  • -:无权限。

 4、使用 stat 查看权限值

如果想查看权限的八进制值,可以使用 stat 命令:

#Linux
stat -c "%a" 文件名

#macOS
stat -f "%Lp" 文件名

Macos演示如下

 

5、显示所有用户

dscl . -list /Users

在这个命令里,. 代表本地目录服务,-list /Users 则是让 dscl 列出 /Users 路径下的所有条目,也就是所有用户账户。

6、显示所有用户组

dscl . -list /Groups

此命令会列出 /Groups 路径下的所有条目,即所有用户组。

http://www.dtcms.com/a/59668.html

相关文章:

  • Web3 的隐私保护机制:如何保障个人数据安全
  • 【今日EDA行业分析】2025年3月8日
  • http协议的三次握手机制
  • Spring源码探析(一):SpringApplication构造函数核心逻辑
  • 工程化与框架系列(27)--前端音视频处理
  • 用OpenCV写个视频播放器可还行?(C++版)
  • MySQL知识点(第一部分)
  • 深度学习|自监督学习新星:DINO 解析与实践指南
  • 请谈谈 HTTP 中的安全策略,如何防范常见的Web攻击(如XSS、CSRF)?
  • 机器人匹诺曹机制,真话假话平衡机制
  • rpc和proto
  • C++ 算法竞赛STL以及常见模板
  • VMware workstation Pro 17 官网下载教程/安装包
  • 百货店的诞生与现代商业革命:结合开源AI智能客服、AI智能名片与S2B2C商城小程序的新视角
  • [网络爬虫] 动态网页抓取 — Selenium 元素定位
  • 虚幻基础:动画层接口
  • tcp udp区别
  • 【英伟达AI论文】多模态大型语言模型的高效长视频理解
  • STM32 内置的通讯协议
  • 如何监控 Pod 的 CPU/内存使用率,prometheus+grafana
  • Linux内核学习(一)——Vmware虚拟机安装Ubuntu20.4系统及QEMU模拟ARM64 Linux
  • 使用 Python 将 PDF 转换为文本:打造一个简单高效的提取工具
  • 行业案例:10Wtps超高并发“某节跳动”钱包架构与落地方案
  • 【论文精读】GaussReg: Fast 3D Registration with Gaussian Splatting
  • Navigation的进阶知识与拦截器配置
  • python自学笔记
  • 猫耳大型活动提效——组件低代码化
  • Python Flask 从 HTTP 请求中解包参数
  • (35)jar包中替换隔离驱动、更换新的隔离串
  • DeepSeek DeepEP学习(三)normal dispatch