【发布时间】:2016-12-15 02:36:50
【问题描述】:
每当激活用户时,我都会尝试为每个用户创建一个目录。我的应用程序根目录有一个名为 uploads 的目录,在里面我试图创建一个文件夹。每次创建用户时,都会运行一个 mkdir 命令,这会抛出这个错误。查看图片是否有错误状态
这里是创建文件夹的代码sn-ps
if (!file_exists('./uploads/'.$consultancyid)) {
$old = umask(0);
mkdir('./uploads/'.$consultancyid, 0777,true);
umask($old);
}
请注意,该问题不会出现在任何其他主机中,而是出现在 Godaddy 中 仅托管。什么可能是合适的解决方案
【问题讨论】:
-
你能在另一个路径上创建目录吗?
-
问题没有出现在其他网络服务器上,它发生在godaddy托管
-
网络服务器以什么用户身份运行?该用户是否对整个目录路径拥有完整的“写入”权限?
-
只为目录赋予了完全权限
标签: php codeigniter directory