标签: php
我正在尝试使用PHP中的mkdir函数创建目录。当我使用php a.php在终端上运行它时它工作正常,但是当我尝试从浏览器作为服务器运行它时,我无法做到。这是为什么?
php a.php
答案 0 :(得分:2)
SELinux阻止httpd这样做。有关详细信息,请参阅httpd_selinux(8)手册页。
httpd_selinux(8)
答案 1 :(得分:0)
这是因为您的Web服务器正在运行的系统用户没有mkdir的权限。通过更改父目录的所有者或组来授予Web服务器进程写入权限。