小编csh*_*adi的帖子

cd 后 umask 设置更改

我有一些奇怪的事情要报告。在我新配置的 RHEL5 服务器上,我的 shell 设置为 /bin/bash 我在 .bashrc 中将 umask 设置为 002。

当我第一次登录时,umask 似乎工作正常:

$ touch a
$ ls -l a
-rw-rw-r-- etc.....
Run Code Online (Sandbox Code Playgroud)

如果我创建另一个文件,它可以工作:

$ touch b
$ ls -l b
-rw-rw-r-- etc.....
Run Code Online (Sandbox Code Playgroud)

但是...如果我更改目录(到任何目录),则 umask 将设置回 022:

$ cd /var/www/whatever
$ touch c
$ ls -l c
-rw-r--r-- etc.....
Run Code Online (Sandbox Code Playgroud)

完全奇怪。

有人见过这样的吗?他们能想出什么要检查的吗?

为什么 umask 设置会在 cd'ing 后改变?

谢谢,

-查理

linux redhat umask

5
推荐指数
2
解决办法
1167
查看次数

Opcache导致PHP致命错误:找不到类'\ xa0L\xdaor\x7f'

我们网站上的图像大小调整脚本偶尔会失败并出现以下错误:

PHP致命错误:在第4行找不到类'\ xa0L\xdaor\x7f'

有问题的脚本的实际第4行是:

$photo = new Photo($photo_id);
Run Code Online (Sandbox Code Playgroud)

我不知道\xa0L\xdaor\x7f错误日志中的十六进制代码来自何处.该脚本运行正常并且相对频繁地运行一两天,然后每次都会因为该错误而开始失败.

如果我跑opcache_reset(),错误就会停止.

任何人都知道可能导致这个问题的原因是什么?

更新:我没有响应 - 所以我只是使用操作码缓存中的这个文件opcache.blacklist_filename.

php opcache

5
推荐指数
1
解决办法
458
查看次数

标签 统计

linux ×1

opcache ×1

php ×1

redhat ×1

umask ×1