PHP脚本在权限方面被视为公共脚本

PHP脚本在权限方面被视为公共脚本,php,apache,permissions,Php,Apache,Permissions,我有一个php脚本,它扫描文件系统中的文本文件并缩小它们,使用我自己的方法创建备份(file.txt.bak),缩小文本,然后保存文件 但我的脚本被视为公共脚本。这意味着,除非文件设置为777权限,否则我的脚本将被拒绝。有没有办法解决这个问题?找出Web服务/php运行的用户,并设置组和/或权限accordingly@PeeHaa 埽 是正确的,可能发生的是您创建了文件,因此所有者是您的用户名。我猜这个脚本是在cron上运行的,所以当cron运行时,它会尝试以admin或其他用户的身份执行文件,

我有一个php脚本,它扫描文件系统中的文本文件并缩小它们,使用我自己的方法创建备份(file.txt.bak),缩小文本,然后保存文件


但我的脚本被视为公共脚本。这意味着,除非文件设置为777权限,否则我的脚本将被拒绝。有没有办法解决这个问题?

找出Web服务/php运行的用户,并设置组和/或权限accordingly@PeeHaa 埽 是正确的,可能发生的是您创建了文件,因此所有者是您的用户名。我猜这个脚本是在cron上运行的,所以当cron运行时,它会尝试以admin或其他用户的身份执行文件,因此它被拒绝访问