我正在运行此脚本:
$dir = 'images';
if (!file_exists($dir) ) {
mkdir ($dir, 0644);
}
它返回此错误:
警告:mkdir():权限被拒绝
第xx行上的/opt/bitnami/apache2/htdocs/file.php。
显然我无权创建该文件夹。我找到了以下内容:
- htdocs将chmod设置为755
- htdocs的所有者是守护进程(lrwxrwxrwx 1守护进程守护进程27 8月1日12:16 htdocs - > / opt / bitnami / apache2 / htdocs)
- 我在临时创建了一个带有php的文件。使用chmod 777然后使用这个脚本:https://stackoverflow.com/a/7771686/1139465找出所有者,那是守护进程(Array([name] => daemon [passwd] => x [uid] => 1 [gid] => 1 [gecos] =>守护进程[dir] => / usr / sbin [shell] => / bin / sh)完成)
我对Bitnami LAMP解决方案进行了安装。