正如标题所示,我需要能够从 php.ini 中创建、移动和删除文件和文件夹。
如果我将所有目录和文件 CHMOD 到 777,一切正常,但如果我执行 755,那么脚本会因权限错误而死。
根据我的阅读,使用 777 权限是不安全的,不应该这样做。我有一个 VPS,但是有多个用户,因为我托管了许多网站(其中一些是其他人控制的),无论如何,我想做任何“最佳实践”。
所以,基本上,我想知道的是我应该怎么做?我是 php 和“网站管理员”的新手,不知道该怎么做。
谁能指出我正确的方向?
最后一点:除了能够移动和删除从 php 创建的文件外,脚本还需要移动和删除通过 FTP 从 Windows 机器上传的文件(我注意到默认情况下,当我上传文件 CHMOD 为 755)。
编辑:我可能需要提到我运行 phpinfo() 并在“PHP Credits”部分下找到以下内容:
User/Group nobody(99)/99