sia*_*one 6 php file-permissions
这是使用错误权限创建"cache"文件夹的代码:
mkdir($saveFolder, 02775);
Run Code Online (Sandbox Code Playgroud)
当我检查文件夹权限时,使用ls -la,我收到:
drwxr-sr-x
Run Code Online (Sandbox Code Playgroud)
但相反,我期待:
drwxrwsr-x
Run Code Online (Sandbox Code Playgroud)
出于某些不明原因(至少对我而言)将代码更改为
mkdir($saveFolder);
chmod($saveFolder, 02775);
Run Code Online (Sandbox Code Playgroud)
解决了这个问题.
现在我在文件夹上设置了正确的权限:
drwxrwsr-x
Run Code Online (Sandbox Code Playgroud)