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

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.kler.cn/a/580633.html

相关文章:

  • P8662 [蓝桥杯 2018 省 AB] 全球变暖--DFS
  • 【洛谷DFS算法】P1123取数游戏
  • 09 HarmonyOS NEXT 仿uv-ui Tag组件开发教程系列(三)
  • React基础之项目创建
  • 在线json转ArkTs-Harmonyos
  • C 语言数据结构(二):顺序表和链表
  • 项目管理工具 Maven
  • docker学习使用教程
  • 航空发动机叶片检测-三维扫描技术重构精密制造质量体系
  • MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)
  • 游戏行业研究系列报告
  • k8s面试题总结(十二)
  • 在mac中设置环境变量
  • 【AIGC系列】6:HunyuanVideo视频生成模型部署和代码分析
  • STM32 CAN模块原理与应用详解
  • MySQL 数据库常用命令
  • postgreSQL window function高级用法
  • Facebook 隐私保护技术的发展与未来趋势
  • 探索在生成扩散模型中基于RAG增强生成的实现与未来
  • 初次体验Tauri和Sycamore(3)通道实现