当前位置:论坛首页 > Linux面板 > 讨论

CentOS 使用 xfs 开启不区分大小写 php 解析问题

发表在 Linux面板2019-3-25 13:59 [复制链接] 10 4122

本帖最后由 xiaopiao 于 2019-3-26 10:39 编辑

在开启不区分大小写的分区中,如果将文件扩展名改为 PHP,会导致直接下载源文件。
屏幕快照 2019-03-25 下午12.57.49.png
面板版本:6.9.0
系统版本:CentOS 7
文件系统:xfs(开启不区分大小写)
使用道具 举报 只看该作者 回复
发表于 2019-3-25 15:01:28 | 显示全部楼层
您前端nginx或者apache忽略大小写了吗?
使用道具 举报 回复 支持 反对
发表于 2019-3-25 15:01:52 | 显示全部楼层
Linux系统本身就对大小写敏感的。
使用道具 举报 回复 支持 反对
发表于 2019-3-25 22:26:48 | 显示全部楼层
大炮运维V587 发表于 2019-3-25 15:01
您前端nginx或者apache忽略大小写了吗?

1.我自己会打开忽略大小写;
2.这是使用宝塔 6 默认的配置文件进行测试。
使用道具 举报 回复 支持 反对
发表于 2019-3-25 22:27:56 | 显示全部楼层
大炮运维V587 发表于 2019-3-25 15:01
Linux系统本身就对大小写敏感的。

文中已经强调是 xfs 开启不区分大小写,文件名是否大小写敏感和系统没有关系,只和文件系统有关系。
使用道具 举报 回复 支持 反对
发表于 2019-3-25 22:30:18 | 显示全部楼层
大炮运维V587 发表于 2019-3-25 15:01
Linux系统本身就对大小写敏感的。

屏幕快照 2019-03-25 下午9.30.02.png
使用道具 举报 回复 支持 反对
发表于 2019-3-26 08:50:45 | 显示全部楼层
xiaopiao 发表于 2019-3-25 22:27
文中已经强调是 xfs 开启不区分大小写,文件名是否大小写敏感和系统没有关系,只和文件系统有关系。 ...

你试试 ext4 会不会出现这个问题。我们没有使用这个文件系统。
使用道具 举报 回复 支持 反对
发表于 2019-3-26 10:43:25 | 显示全部楼层
大炮运维V587 发表于 2019-3-26 08:50
你试试 ext4 会不会出现这个问题。我们没有使用这个文件系统。

所以你们就是自己不用 xfs 然后就不管这个问题了吗?你不知道 CentOS7 之后默认都是 xfs(大小写敏感),这个是一个安全问题!并不能说少数人用 xfs(大小写不敏感)就不进行相关优化,只需要将 enable-php-xx.conf 相关文件的 location 波浪形后面加一个 * 的事情,不是说少数人使用就等于没人使用,0.01% 也是有人在用。
使用道具 举报 回复 支持 反对
发表于 2019-3-26 11:38:43 | 显示全部楼层
本帖最后由 xiaopiao 于 2019-3-26 11:44 编辑
大炮运维V587 发表于 2019-3-26 08:50
你试试 ext4 会不会出现这个问题。我们没有使用这个文件系统。

我清楚这个论坛的情况,能自己解决的问题我是不会上来求助的。
我只是想给你们反馈有这么一个情况。
屏幕快照 2019-03-26 上午10.32.19.png 相关的 enable-php-xx.conf 的 location 波浪线后面增加 * 号
屏幕快照 2019-03-26 上午10.41.25.png
相关的 php-fpm.conf 增加 security.limit_extensions 否则会提示 Access denied。
屏幕快照 2019-03-26 上午10.43.03.png
pathinfo.conf 的 location 波浪线后面增加 *
这里还有另外一个做法:强制转为小写(不推荐)
屏幕快照 2019-03-26 上午10.37.35.png

屏幕快照 2019-03-26 上午10.34.13.png
使用道具 举报 回复 支持 反对
发表于 2019-3-26 11:54:54 | 显示全部楼层
xiaopiao 发表于 2019-3-26 11:38
我清楚这个论坛的情况,能自己解决的问题我是不会上来求助的。
我只是想给你们反馈有这么一个情况。
相关 ...

反馈的问题已经收到。感谢反馈。您说的xfs这个系统文件我们没有使用过,不在我们测试的范围内。
使用道具 举报 回复 支持 反对
发表于 2019-3-26 12:00:49 | 显示全部楼层
大炮运维V587 发表于 2019-3-26 11:54
反馈的问题已经收到。感谢反馈。您说的xfs这个系统文件我们没有使用过,不在我们测试的范围内。 ...

mkfs.xfs -f -n version=ci /dev/sdx
好的,非常感谢,上面是格式化为 xfs(大小写敏感),CentOS7 无需 yum 安装即可使用,如果不能使用 yum install 一下相关 xfs 包就行了。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表