Symfony 文件系统 chmod() 设置了不正确的权限
Symfony Filesystem chmod() sets the incorrect permissions
我正在使用 Symfony 的文件系统组件,特别是 chmod
功能:
$this->filesystem->copy($file_path, $target_file, TRUE);
$this->filesystem->chmod($target_file, '0777');
但是在终端上权限很奇怪:
$ ls -la 1.mp4
-r----x--t 1 user user 3557378 mar 10 07:55 1.mp4
它应该是这样的:
-rwxrwxrwx 1 user user 3557378 mar 10 07:55 1.mp4
我是不是做错了什么?我用的是5.2.4版本
public function chmod($files, int $mode, int $umask = 0000, bool $recursive = false)
函数的第二个参数是数字,你传递的是一个字符串。并检查您是否拥有正确的文件所有者,通常是使用 www-data
用户
的网络服务器
我正在使用 Symfony 的文件系统组件,特别是 chmod
功能:
$this->filesystem->copy($file_path, $target_file, TRUE);
$this->filesystem->chmod($target_file, '0777');
但是在终端上权限很奇怪:
$ ls -la 1.mp4
-r----x--t 1 user user 3557378 mar 10 07:55 1.mp4
它应该是这样的:
-rwxrwxrwx 1 user user 3557378 mar 10 07:55 1.mp4
我是不是做错了什么?我用的是5.2.4版本
public function chmod($files, int $mode, int $umask = 0000, bool $recursive = false)
函数的第二个参数是数字,你传递的是一个字符串。并检查您是否拥有正确的文件所有者,通常是使用 www-data
用户