我对 fopen 文件有这个问题。也许有人有解决方案...
当 fopen 通过浏览器创建文件时,该文件归“nobody”所有,如果我通过 crontab 运行相同的脚本,我将获得权限被拒绝。当文件由 crontab 创建时,它归我的 cpanel 用户名所有,然后我无法通过网络浏览器打开它。
所以问题是使用的每种方法都使用不同的用户来拥有创建的文件。我该如何解决这个问题?我搜索了如何以无人身份运行 crontab,但您必须是 root 用户,这似乎很复杂。我没有找到任何关于以我的 cpanel 用户身份运行我的网页的信息。我的 php 脚本有 chmod 777 并且文件所在的文件夹也有 777 请确保。
有任何想法吗?谢谢。