在我的PHP应用程序中,我使用file_put_contents()
来创建要显示的文件,其中包含从数据库中的表中检索到的blob。但是,目前,为了使该功能在我的Amazon EC2 Ubuntu实例上运行,我必须给它写入777
权限的文件夹。但是,我知道这非常糟糕,我想改变这一点,但我不知道该怎么做。
我是Linux的新手,我目前正在Google的帮助下浏览我的实例。这是大学任务的一部分,所以我不能雇用一位Linux专家(以防你们其中一人说我不应该使用这样的实例,如果我不了解Linux!)
答案 0 :(得分:1)
假设您在具有正常http请求的浏览器中使用此功能,您需要找出运行Web服务器的用户。可能类似于apache
,www-user
或类似的东西。
然后你可以做两件事: