当我尝试调用 mkdir() 时,我又一次遇到了权限被拒绝的问题。谷歌搜索了很多,试图在这里问一个问题,但没有得到答案。
现在是这个情况。有一个条件路径/var/www/project。该脚本需要创建路径/var/www/project/files/6。我将/var/www/project文件夹的权限设置为777。我将www-data:www-data设为所有者。它仍然拒绝创建这样的文件夹。帮忙一劳永逸的解决这个问题,抛给一个好人。看来我对linux并不陌生,写php也很久了,但每次遇到误会就开始了。Apache2 在用户www-data下启动。
对于实验尝试 chown -R apache:apache /var/www/project/files 如果它有效然后在 www-data 组中包含 apache
门框是该项目在 Vagrant 下工作。将文件夹从主机系统装载到来宾系统时,您必须对用户、组和访问权限进行硬编码。例如: