Php 我能';t将0777设置为文件权限,因为所有者/组为48

Php 我能';t将0777设置为文件权限,因为所有者/组为48,php,permissions,directory,laravel,Php,Permissions,Directory,Laravel,我正在尝试创建一个文件夹,将其chmod到777,但无法创建它。它总是将更改还原为: File Permissions: 341 Owner/Group: 48 48 只有当我尝试使用PHP创建文件夹时才会发生这种情况。我使用了Laravel的mkdir函数。(参考:)如果我用FTP创建文件夹,它会正常工作 关于其他(可能重复)主题的提问 此脚本输出: <?php echo "UID = " . getmyuid() . ", User = " . get_current_user();

我正在尝试创建一个文件夹,将其chmod到777,但无法创建它。它总是将更改还原为:

File Permissions: 341 Owner/Group: 48 48
只有当我尝试使用PHP创建文件夹时才会发生这种情况。我使用了Laravel的mkdir函数。(参考:)如果我用FTP创建文件夹,它会正常工作

关于其他(可能重复)主题的提问

此脚本输出:

<?php echo "UID = " . getmyuid() . ", User = " . get_current_user(); ?>
//Output: UID = 502, User = TestUser

//输出:UID=502,User=TestUser
我使用directadmin作为面板,
安全模式关闭。


我该怎么办?

在httpd.conf文件中,将这两行更改为您想要的任何用户和组

# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch...
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User _www
Group _www
然后在类似linux的系统上键入重新启动apache

sudo/usr/sbin/apachectl重新启动


在windows上,我不知道。

您在其中创建这些文件夹的文件夹是否设置了正确的权限?