问题的笨3的MacBook Pro创建目录

问题描述 投票:0回答:3

我想在CI控制器来创建一个目录,这是代码

$path="/cubo/application/aziende/";
mkdir($path, 0775, true);

我收到此消息:enter image description here

我试图把777 htdocs文件夹,但它不工作无论如何

有人能帮助我吗?非常感谢

php macos codeigniter unix codeigniter-3
3个回答
0
投票

您是否尝试过检查进程所有者?

$processUser = posix_getpwuid(posix_geteuid());
echo($processUser['name']);

并且如果显示为nobody的组它意味着它的限制。

确保所有文件都通过Apache的组和用户所拥有。在Ubuntu它是www-data组和用户

chown -R www-data:www-data /path/to/webserver/www

下一步启用WWW的数据组的所有成员,以读取和写入文件

chmod -R g+rw /path/to/webserver/www


0
投票

在终端为您的项目运行此命令。上传的文件夹名称

sudo chmod -R 0777 uploads

0
投票

在你的代码,你给的许可0775

尝试使用0777权限创建文件夹

$dir = "/cubo/application/aziende/";
if (!is_dir($dir)) {
     mkdir($dir, 0777, TRUE);
}
© www.soinside.com 2019 - 2024. All rights reserved.