gpt4 book ai didi

php - 我怎样才能允许 php 创建与创建它们的文件具有相同所有权的文件?

转载 作者:可可西里 更新时间:2023-11-01 13:29:01 26 4
gpt4 key购买 nike

PHP 使用 apache:apache 所有权创建文件,这似乎导致其他访问该文件的 php 脚本出现问题。

如何允许 php 创建与创建它们的文件具有相同所有权的文件?

我在别处读到,打开安全模式会影响这一点,但我已将其关闭并重新上传文件,但我仍然遇到同样的问题。

我敢肯定,对于更熟悉 Apache 的人来说,这将是一个简单的问题,但我无法通过四处搜索找到解决方案。

谢谢

最佳答案

如果所有权很重要并且多个用户/项目在同一台服务器上,您可能需要查看 Apache 中的 SuExec:然后 PHP 文件将由设置中指定的用户运行,因此文件的默认所有权会自动得到处理的。它节省了大量的 chown/chmod'ing,并且用户运行的进程更容易受到限制。

否则,我通常会创建一个包含所有者和 apache 的组,并将默认的 umask 设置为 007。

关于php - 我怎样才能允许 php 创建与创建它们的文件具有相同所有权的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3635523/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com